我無法使用python 2.7.3中的以下代碼打開excel文件來寫入數據。 這段代碼有什麼問題?這個「文件打開」代碼有什麼問題?
def openfile():
import os
f=open('ab.xls', 'w')
return
import Tkinter
from Tkinter import *
root=Tk()
root.geometry('100x100+100+100')
button1=Button(root, text='Open file', command=openfile)
button1.pack()
root.mainloop()
感謝
不返回任何內容的返回語句是多餘的。值得注意的是,您應該嘗試在Python中打開文件時使用 [with'語句](http://preshing.com/20110920/the-python-with-statement-by-example) 。這樣更具可讀性,並且可以消除文件未被關閉的可能性(即使發生異常時也是如此)。這不會解決你的問題,但這是一個好習慣。 –
你可以編輯你的文章,幷包括當你運行這段代碼時究竟發生了什麼,以及你期待它做什麼。 – yasar
試試「wb」吧?我有點懷疑你的問題,但錯誤是什麼? –