尝试从目录打印多个文件

时间:2016-03-28 13:48:17

标签: python

我尝试在目录中的列表中打印多个文件。 需要修复的唯一部分是打印(文件)行。这部分只显示一个.txt文件,即使我认为我有多个文本文件。 这是我的代码:

for file in os.listdir("C:\NoteQuick"):
    if file.endswith(".txt"):
        print(file)#This part only shows one 1 txt file 
        file_name = raw_input("Enter the file name with the extension")
        s = open((file_name), "a")
        newdata = raw_input("Enter new data to be saved")
        s.write(str(newdata))
        s.close()

1 个答案:

答案 0 :(得分:2)

运行这两个程序,你就会明白如何修复你的程序。

提示: Python使用缩进来构建程序。

首先:

for i in range(10):
    if i % 2 == 0:
        print(i)
        raw_input("enter something")

第二

for i in range(10):
    if i % 2 == 0:
        print(i)
raw_input("enter something")