我想为文本文件创建一个变量。我怎么能这样做?
例如:
with open("somefile.txt")as f:
defaVar = f
我想用它来保存我的程序中的设置,如:
password = input("some word...,hint:%d", f)
任何人都可以帮助我吗?
答案 0 :(得分:1)
例如,如果somefile.txt
包含多行:
abc
def
ghi
你应该这样做:
with open('somefile.txt') as ff:
lines=ff.read().split('\n')
print(lines)
输出应为:
['abc', 'def', 'ghi']
但如果您的文件只包含一行:
abc def ghi
您可以改用:
with open('somefile.txt') as ff:
lines=ff.read()
print(lines)
输出:
abc def ghi
答案 1 :(得分:1)
显然,您只想打印文件中的提示文本,使用此代码 -
with open("somefile.txt")as f:
defaVar = f.read()
password = input("blablabla...,hint: "+defaVar)