Pycharm 在函式中不斷給出這個錯誤:'str' object has no attribute 'write'
有人請告訴我為什么。謝謝
...
import tkinter as tk
from tkinter import filedialog as fd
def save_cust():
s='Sample Text'
file = fd.asksaveasfilename(initialdir="/test", title="Select file", defaultextension=".txt",
filetypes=(("txt files", "*.txt"),("all files", "*.*")))
file.write(s)
file.close()
...
uj5u.com熱心網友回復:
用這個
import tkinter as tk
from tkinter import filedialog as fd
def save_cust():
s='Sample Text'
file = fd.asksaveasfilename(initialdir="/test", title="Select file", defaultextension=".txt",
filetypes=(("txt files", "*.txt"),("all files", "*.*")))
f = open(file,'w')
f.write(s)
f.close()
save_cust()
檔案變數是路徑所以打開檔案然后寫
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/426902.html
