我目前正在try 编写一个程序,它将在一个目录中显示CSV,然后您可以输入文件的编号,它将显示.CSV文件中写入的内容.我已经把一切都准备好了,除了当我输入一个数字时,它会显示出那个CSV中写了什么,然后是它后面的所有CSV.
def seeProject():
y = 1
p = 0
for x in os.listdir():
if x.endswith(".csv"):
print(str(y)+". "+ x)
y = y+1
f = input("Which would you like to open?\n")
for x in os.listdir():
if x.endswith (".csv") and p == int(f):
j = open(x,"r")
for w in j:
print(w)
else:
p += 1
continue
我try 更改p值,但不起作用.我确实try 了按名称打开特定的文件,这很管用,但将来的一些文件有很长的名称,我宁愿只 Select 文件号.当我放入1时,我得到:
1. Herman.csv
2. Jemma.csv
Which would you like to open?
1
EROEIER,EEROIWEN,EOTIHNWET,0,WOIRH(*,WHR(*WR,WRUIWRH8,WRHWR*
WRWRIUWBT,OIEGE,EPORTE(Tb,0,OEIRHWER(,WER(*WE,WBRUI8,IWBR8
加2的结果是:
1. Herman.csv
2. Jemma.csv
Which would you like to open?
2
WRWRIUWBT,OIEGE,EPORTE(Tb,0,OEIRHWER(,WER(*WE,WBRUI8,IWBR8
``