2024-04-26 01:40:23 发布
网友
我想得到文件“exportFile”的路径。
exportFile = tkFileDialog.asksaveasfile(mode='a')
如果我写“打印导出文件”,我会得到:
<open file u'C:/Users/Desktop/Test/aaaa.txt', mode 'a' at 0x02CB6078>
但我只需要路径-“C:/Users/Desktop/Test/aaaa.txt”。 有什么解决办法吗?谢谢您。
使用^{}而不是tkFileDialog.asksaveasfile。
tkFileDialog.asksaveasfile
注意tkFileDialog.asksaveasfilename不接受mode参数。
tkFileDialog.asksaveasfilename
mode
试试这个:
exportFile = tkFileDialog.asksaveasfile(mode='a') exportFile.name
它将返回:
'C:/Users/Desktop/Test/aaaa.txt'
尝试tkFileDialog.askdirectory而不是任何文件名对话框。它将返回一个目录而不是一个文件名。
tkFileDialog.askdirectory
使用^{} 而不是
tkFileDialog.asksaveasfile
。注意
tkFileDialog.asksaveasfilename
不接受mode
参数。试试这个:
它将返回:
尝试
tkFileDialog.askdirectory
而不是任何文件名对话框。它将返回一个目录而不是一个文件名。相关问题 更多 >
编程相关推荐