Pythonos.chdir公司()未更改目录

2024-04-26 17:56:12 发布

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

因此,我遵循一个简单的教程“Python教程:自动解析和重命名多个文件”,并且已经遇到了一个问题os.chdir公司()不工作。我使用的是windows10系统,运行python3.6,并尝试在Windows上的ubuntu上使用我的常规终端(安装了cygwin)和bash。在

代码如下:

import os

print(os.getcwd())

os.chdir('c:/Users/Michelle Kaiser/Desktop/Lab_Progs/PI3Kalpha')

print(os.getcwd())

这是注册终端:

^{pr2}$

它返回的路径对应于我的程序所在的文件夹。为了验证这一点,我已经移动了3次程序。另外,它显然只返回一次路径,所以它可能没有响应2个print语句。在

这是bash终端:

mkaiser@ZIPPY:/mnt/c/Users/Michelle Kaiser/Desktop/Lab_Progs$ python rename.py
/mnt/c/Users/Michelle Kaiser/Desktop/Lab_Progs
mkaiser@ZIPPY:/mnt/c/Users/Michelle Kaiser/Desktop/Lab_Progs$

我还尝试使用os.path.exists()运行代码,这不会改变任何一个终端上的输出。我已经明确地检查过我是否正在将程序文件从一个测试保存到下一个测试。谢谢。在


Tags: 文件程序bash终端oslab教程users