python - 路径不变(os.chdir)
问题描述
对于最后一部分#print(new_path),输出为“None”。谁能详细解释一下发生此错误的原因。先感谢您。
import os
def rename_files():
file_list = os.listdir(r"C:\Users\NISARG\Desktop\WinPython\prank")
#print(file_list)
saved_path= os.getcwd()
print(saved_path)
new_path= os.chdir(r"C:\Users\NISARG\Desktop\WinPython\prank")
print(new_path)
解决方案
os.chdir(r"C:\Users\NISARG\Desktop\WinPython\prank")
new_path = os.getcwd()
print(new_path)
os.chdir
通过副作用操作并始终返回None
. 如果你想要在 a 之后的当前工作目录,chdir
你必须要求它。
推荐阅读
- java - 了解 Azure 文件存储:UnknownHostException
- python - Yolo : yolo 如何一次读取数百张图片?
- python - solve_ivp [scipy.integrate] 示例的问题
- symfony - TYPO3 symfony 控制台命令:在哪里放置/获取配置设置?
- entity-framework - EF Core 5 - 如何向多对多关系添加自定义字段以指示乘数?
- ruby-on-rails - 从 Rails API 5.1 发送帖子
- python - 在python中打开excel数据透视表
- python - MongoDB:在多列中拆分多系列
- mysql-error-1064 - ERROR 1046 (3D000): No database selected mysql Erro
- npm - `yarn link` 和 `npm link` 可以互操作吗?