我想获得的文件“导出文件”的路径。
exportFile = tkFileDialog.asksaveasfile(mode='a')
如果我写的“打印导出文件”,我得到:
<open file u'C:/Users/Desktop/Test/aaaa.txt', mode 'a' at 0x02CB6078>
但我只需要路径 - “C:/Users/Desktop/Test/aaaa.txt”。 有没有什么解决办法吗? 谢谢。
我想获得的文件“导出文件”的路径。
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.asksaveasfilename
代替tkFileDialog.asksaveasfile
。
注 tkFileDialog.asksaveasfilename
不带mode
参数。
尝试这个:
exportFile = tkFileDialog.asksaveasfile(mode='a')
exportFile.name
它会返回:
'C:/Users/Desktop/Test/aaaa.txt'
尝试tkFileDialog.askdirectory
代替任何文件名对话框。 这将返回一个文件名的目录来代替。