从Python中的变量读取文件

时间:2014-05-12 16:37:52

标签: python linux python-2.7 scripting

我正在尝试通过变量

读取文件的内容
file  = '/home/ec2-user/abc.txt'
paths  = open("file","r+")
print paths.read()

但这不起作用。我需要帮助;我不想直接指定'abc.txt'

1 个答案:

答案 0 :(得分:0)

首先,您需要删除"file"周围的引号:

paths = open(file,"r+")

当您使用变量值调用某些内容时,您不应该引用该变量。

其次,如果您不想对file的路径进行硬编码,则需要向用户询问:

file = raw_input("Please enter the full path to the file: ")