我試圖從.txt文件中獲取值到Python中的數組/列表中。 比方說,我在user.txt這樣的數據:從Python中的txt文件中的數組/列表
ghost:001
ghost:002
ghost:003
所以,當我想把它作爲輸出:
'ghost:001','ghost:002','ghost:003'
我用這個功能
def readFromFile(filename, use_csv):
userlist = ''
userlist_b = ''
print ("Fetching users from '%s'"% filename)
f = open (filename,"r")
for line in f:
userlist+=str(line)
userlist = "','".join(userlist.split("\n"))
userlist = "'" + userlist + "'"
userlist = "(%s)" %userlist
return userlist
我的問題是我怎麼能這樣做: 我想打印特定用戶。類似於
idx = 2
print("User[%s] : %s",%idx, %(array[idx]))
*output:*
User[2] : ghost:003
如何形成陣列?
任何人都可以幫助我嗎?
你想通過名稱的用戶? – 2014-10-31 02:57:16