"Python tkFileDialog.asksaveasfile - 获取文件路径"

2024-04-26 01:40:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我想得到文件“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”。 有什么解决办法吗?谢谢您。


Tags: 文件test路径txtmodeopenusersat
3条回答

使用^{}而不是tkFileDialog.asksaveasfile

注意tkFileDialog.asksaveasfilename不接受mode参数。

试试这个:

exportFile = tkFileDialog.asksaveasfile(mode='a')
exportFile.name

它将返回:

'C:/Users/Desktop/Test/aaaa.txt'

尝试tkFileDialog.askdirectory而不是任何文件名对话框。它将返回一个目录而不是一个文件名。

相关问题 更多 >