如何在linux上通过python代码进入文件夹

2024-09-30 08:24:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在研究python(scrapy),我试图使用os模块进入一个文件夹,但无法做到,下面是我所做的尝试

import os

scrapepath = "cd /home/local/username/project/scrapy/modulename"

os.system(scrapecmd)

结果:

^{pr2}$

最后,我打算通过上面提到的python代码从某个地方(例如linux中的home)进入一个文件夹(目的地)。实际上,我是在动态生成上面的路径的一部分,然后我应该输入到那个路径,并从那个文件夹中运行一些命令

有谁能告诉我如何在linux下使用python代码进入文件夹吗。在


Tags: 模块代码import路径project文件夹homeos
3条回答

要更改当前工作目录:

os.chdir("/home/local/username/project/scrapy/modulename")

您还可以简单地将该模块添加到python的路径中(这是import查找的地方):

^{pr2}$

阿法伊克,操作系统()在子shell中执行字符串命令。所以,当你执行以下操作时:

os.system("cd /path/to/directory/")

cd命令实际上将在子shell中执行。但是,由于子shell在os.system执行之后退出,cd对应用程序没有实际效果。在

使用^{}

import os

os.chdir("/home/local/username/project/scrapy/modulename")

相关问题 更多 >

    热门问题