【发布时间】:2015-06-07 21:06:57
【问题描述】:
我当前的代码如下,但我不知道如何访问文本文件(例如“john.txt”)
def read_script():
while True:
try:
filename = input('Please Enter Text Name: ')
F = open (filename, 'r')
script - F.read()
F.close()
slist = script.split()
return slist
except OSError:
print ('Oops! That file does not exist! Try spelling it correctly: ')
def pig_english():
letterlist = [i + i[0] for i in read_script()]
ayList = [i + 'ay' for i in letterlist]
delaylist = [i[1:] for i in aylist]
print (delaylist)
read_script()
pig_english()
【问题讨论】:
-
检测到问题:
script - F.read() -
哎呀,但即使我输入 script = F.read() 我也会收到错误提示。嗯
-
什么样的错误提示?
-
即使我输入了正确的文本文件,它仍然把我带到“哎呀!那个文件不存在”部分
-
我不知道这是否是您的唯一问题,但我很确定您不需要在
pig_english()之前调用read_script(),因为@ 987654325@ 调用read_script本身。
标签: list file python-3.x text