【发布时间】:2012-08-31 11:32:49
【问题描述】:
我正在研究 python(scrapy),我正在尝试使用 os 模块进入文件夹但无法做到,以下是我尝试过的
import os
scrapepath = "cd /home/local/username/project/scrapy/modulename"
os.system(scrapecmd)
结果:
0
最后,我的意图是通过上面提到的 python 代码从某个位置(例如 linux 中的家)进入一个文件夹(目标)。这里实际上我正在动态生成上面路径的一部分,然后我应该进入该路径并从该文件夹中运行一些命令
谁能告诉我如何使用上面的linux中的python代码进入文件夹。
【问题讨论】:
-
为什么不想直接运行命令呢?例如,subprocess.call(["/path/to/my/command", "arg1", "arg2"])
-
@JohnWang:肯定有很多程序的工作目录与行为相关。
-
我实际上正在研究scrapy,我不想直接运行命令,因为我将创建多个scrapy文件夹,每个文件夹由各个蜘蛛名称组成,因此需要进入每个文件夹并需要运行通过该蜘蛛名称命令
标签: python operating-system scrapy