Shi*_*dla 25 python operating-system
实际上需要走一些路径并执行一些命令,下面是代码
代码:
import os
present_working_directory = '/home/Desktop/folder'
Run Code Online (Sandbox Code Playgroud)
目前我在 folder
if some_condition == true :
change_path = "nodes/hellofolder"
os.chdir(change_path)
print os.getcwd()
if another_condition == true:
change_another_path = "nodes"
os.chdir(change_another_path)
print os.getcwd()
**Result**:
'/home/Desktop/folder/nodes/hellofolder'
python: [Errno 1] No such file or directory
Run Code Online (Sandbox Code Playgroud)
实际上这里发生的事情是我第一次使用os.chdir()目录时已更改为
'/home/Desktop/folder/nodes/hellofolder',
但对于第二个我需要通过移动到一个文件夹来运行一个文件
'/home/Desktop/folder/nodes'
Run Code Online (Sandbox Code Playgroud)
所以任何人都可以让我如何在python中移动一个文件夹
chi*_*gry 24
这是一种非常独立于平台的方法.
In [1]: os.getcwd()
Out[1]: '/Users/user/Dropbox/temp'
In [2]: os.path.normpath(os.getcwd() + os.sep + os.pardir)
Out[2]: '/Users/user/Dropbox/'
Run Code Online (Sandbox Code Playgroud)
然后你就有了这条路,你可以用它来制作它.
moo*_*pet 19
打电话吧
os.chdir('..')
Run Code Online (Sandbox Code Playgroud)
和任何其他语言一样:)
os.chdir('../')Folder1:
sub-folder1:(you want to navigate here)
Folder2:
sub-folde2:(you are here)
Run Code Online (Sandbox Code Playgroud)
要导航到sub-folder1from sub-folder2,您需要这样写“ ../Folder1/sub-folder1/”
然后,把它放进去os.chdir("../Folder1/sub-folder1/")。
| 归档时间: |
|
| 查看次数: |
55660 次 |
| 最近记录: |