“我得到错误”;os.chdir(保存的路径)处的错误无效;在Python 3.6中
我得到这个错误: os.chdir处的错误无效(保存的路径)“我得到错误”;os.chdir(保存的路径)处的错误无效;在Python 3.6中,python,python-3.x,python-2.7,python-requests,Python,Python 3.x,Python 2.7,Python Requests,我得到这个错误: os.chdir处的错误无效(保存的路径) 我正在使用Python 3.6。我认为您缺少了一个右括号。 #importing the os library import os #Defining a function called rename_files() def rename_files(): #**get file names from a folder** file_list = os.listdir(r"
我正在使用Python 3.6。我认为您缺少了一个右括号。
#importing the os library
import os
#Defining a function called rename_files()
def rename_files():
#**get file names from a folder**
file_list = os.listdir(r"C:\Users\user\Desktop\webdev\prank")
#Knowing about current working directory
saved_path = os.getcwd()
print("Current Working Directory is " +saved_path)
#changing the directory
os.chdir(r"C:\Users\user\Desktop\webdev\prank")
#**for each file, rename filename**
#using For loop to change the name for each file name
for file_name in file_list:
os.rename(file_name,file_name.translate(None,"0123456789")
#saving back to current working directory
os.chdir(saved_path)
#calling the function
rename_files()
#导入操作系统库
导入操作系统
#定义名为rename_files()的函数
def rename_文件():
#**从文件夹中获取文件名**
文件\u list=os.listdir(r“C:\Users\user\Desktop\webdev\prank”)
#了解当前工作目录
已保存的\u path=os.getcwd()
打印(“当前工作目录为”+保存路径)
#更改目录
chdir(r“C:\Users\user\Desktop\webdev\prank”)
#**对于每个文件,重命名文件名**
#使用For循环更改每个文件名的名称
对于文件列表中的文件名:
os.rename(file_name,file_name.translate(None,“0123456789”))使用stack tracePlease read更新问题-总结是,这不是解决志愿者问题的理想方法,可能会对获得答案产生反作用。请不要将此添加到您的问题中。我相信您实际收到的错误消息是SyntaxError:invalid syntax
(正如@FujiClado所发现的)。特别是如果你需要快速响应,请注意报告你收到的确切错误信息,因为这种粗心会导致一些志愿者耸耸肩,继续前进。
#importing the os library
import os
#Defining a function called rename_files()
def rename_files():
#**get file names from a folder**
file_list = os.listdir(r"C:\Users\user\Desktop\webdev\prank")
#Knowing about current working directory
saved_path = os.getcwd()
print("Current Working Directory is " +saved_path)
#changing the directory
os.chdir(r"C:\Users\user\Desktop\webdev\prank")
#**for each file, rename filename**
#using For loop to change the name for each file name
for file_name in file_list:
os.rename(file_name,file_name.translate(None,"0123456789") ) <<<<<== Here
#saving back to current working directory
os.chdir(saved_path)
#calling the function
rename_files()