[英]How to ask for a file in Python?
我有一個需要要文件的interact()函數。 我已經有一個函數load_maze(filename),它將我的文本文檔加載到python中。 我如何獲得interact()在load_maze(filename)中詢問我的文件名?
安東尼,也許像這樣?
#!/usr/bin/python
def interact():
fn = raw_input("Enter a filename: ")
return fn
def load_maze(fn):
myfile = open(fn)
maze_txt = myfile.read()
myfile.close()
return maze_txt
print load_maze(interact())
這取決於您的程序。 我能想到的最簡單的交互是在控制台中要求它。 使用raw_input
。
response = raw_input('give me a file name')
如果您使用的是py3k,請注意,因為raw_input()
現在是input()
。 input()
也在py2k中,但它的行為與raw_input.
不同raw_input.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.