我有我想要遍歷的命令列表,因此我將這些命令放入列表中。但是,我也想使用該列表作爲字符串來命名一些文件。如何將變量名稱轉換爲字符串?將變量列表轉換爲字符串
itemIDScore = """SELECT * from anytime;"""
queryList = [itemIDScore, accountScore, itemWithIssue, itemsPerService]
for x in queryList:
fileName = x+".txt"
cur.execute(x) #This should execute the SQL command
print fileName #This should return "itemIDScore.txt"
我想文件命名爲「itemIDScore.txt」但itemIDScore在queryList是一個SQL查詢,我會在其他地方使用。我需要在查詢名稱後面命名文件。
謝謝!
所以...你想要諸如「itemIDScore.txt」作爲文件名嗎?或者你想要變量itemIDScore的字符串值嗎? – Prune
我想要「itemIDScore.txt」用於其他功能,但我會在其他函數中調用itemIDScore的字符串值。 – Publiccert
請**澄清您的具體問題或添加額外的細節,以突出顯示您所需要的**。正如目前所寫,很難確切地說出你在問什麼。請參閱[如何提問](http://stackoverflow.com/help/how-to-ask)頁面以獲得幫助,澄清此問題 –