这个问题与我之前的帖子有关: -
我在IDLE解释器中运行了这个程序:
import os
def rename_files():
file_list = os.listdir("C:\prank")
print (file_list)
有时,此程序按预期执行,即参数中指定的文件名列表将在Python shell中打印。但其他时候,shell只是重新启动而没有任何其他输出,代码本身似乎很好。 我尝试用'r'为参数添加前缀,以便程序按原样接受文件路径。结果相同。 我尝试过更改目录,结果相同。
我还应该尝试什么?提前谢谢。
答案 0 :(得分:0)
您需要调用您定义的函数:
import os
def rename_files(path):
file_list = os.listdir(path)
print (file_list)
rename_files(r"C:\prank")