首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Github中,我可以从不同的存储库运行python脚本吗?

在Github中,我可以从不同的存储库运行python脚本吗?
EN

Stack Overflow用户
提问于 2018-06-21 05:11:22
回答 2查看 1K关注 0票数 0

假设我有一个存储库,其中存储了一个python脚本,然后是另一个要在其中运行该脚本的存储库,如下面的repo1中所示。

代码语言:javascript
复制
sh "python repo2/src/python.py --arg value --arg2 value2"

对不起。我知道这似乎是一个简单的问题,但我要么不知道如何表达我的问题,要么就是不可能。

谢谢。

更多信息:脚本是repo的一部分,这是它需要存在的地方,特别是要保持模块化。另一个repo是一个管道,它有一个groovy的Jenkinsfile。这就是我想拉出该脚本并在Jenkinsfile中运行的地方

EN

回答 2

Stack Overflow用户

发布于 2018-06-21 05:25:06

您可以编写一个bash脚本,该脚本将为您移动到所需的目录,并从那里执行文件。假设您想要在另一个目录中执行program2.py,那么您可以编写一个简单的bash脚本来为您完成此操作:

代码语言:javascript
复制
#!/bin/sh
cd path/to/dir/where/program2.py/is/stored
python program2.py --arg value

保存此bash脚本,并以.sh文件结尾。然后只需使用chmod +x使其可执行,并确保它与您想要执行它的目录在同一目录中,当然,您就应该可以执行它了!

票数 0
EN

Stack Overflow用户

发布于 2018-06-21 05:15:54

假设您有一个读取文本文件的python脚本,您可以按如下方式执行代码,它将正常工作

代码语言:javascript
复制
python /dir/to/your/file.py /dir/to/another_file.txt 
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50957080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档