Python中文
首页
教程
问答
标签
搜索
登录
注册
从不同的工作目录运行Python脚本
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有这个节目名称更改.py它会从文件中更改名称(总是剪切一些无用的结尾)。一切都很好,但是我在很多不同的目录中使用这个文件,当我想改变一些东西的时候,这很麻烦。我要搜索的是一个python脚本 让我在我选择的目录中执行这个脚本。在</p> <p>我的第一个想法是运行另一个脚本名称更改.py 在所需的目录中,然后在那里执行它并在之后删除它 一切都结束了。复制零件起作用。 到目前为止,我尝试使用symlink(它只是在工作目录D中执行脚本)以及subprocess模块,它说在我使用以下命令时没有这样的目录:</p> <blockquote> <p>subprocess.call(["cd", newpath])</p> </blockquote> <p>newpath是指向要使用脚本的目录的绝对路径。在</p> <p>出现错误OSError:[Errno 2]没有这样的文件或目录。在</p> <p>如果有人有一个优雅的方式来实现这一点,我会很高兴。在</p> <p>谢谢,再见</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>在你剧本的开头</p> <pre><code>import os os.chdir("/dir/to/goto/before/running/the/script") # rest of the logic goes here </code></pre> <p>假设你的脚本是这样运行的</p> <p>./my_脚本dir/to/work/on</p> <p>那你就可以了</p> ^{pr2}$
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何用if条件捕获函数返回值
3 回答
如何用if语句判断列表中是否存在该索引?
8 回答
如何用if语句向量化numpy数组中的最大值?
3 回答
如何用IF语句有条件地保存零碎的结果?
6 回答
如何用if语句测试异常对象?
7 回答
如何用IF语句编写二元函数
8 回答
如何用igraph在python中创建顶点权重的图?
1 回答
如何用ijson和python解析json
3 回答
如何用iloc求子矩阵
3 回答
如何用Imagemagick或PIL绘制高质量的图像笔划(边框)?
9 回答
如何用importlib在python中动态导入模块?
7 回答
如何用import语句重写python内置函数?
10 回答
如何用imshow混合裁剪的强度并显示正确的混合强度?
7 回答
如何用in dictionary解析havin dictionary中的json文件
3 回答
如何用in-Django URL替换%20
3 回答
如何用in\op正确构造查询
1 回答
如何用inbuild对象替换文件
10 回答
如何用inheritan类实现flask restful
6 回答
如何用intersphinx正确地编写对外部文档的交叉引用?
7 回答
如何用int修改LpVariable?
5 回答