簡體   English   中英

如何在Python中請求文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM