为了账号安全,请及时绑定邮箱和手机立即绑定

如何从 tkinter 存储目录的路径,然后在以后使用它?

如何从 tkinter 存储目录的路径,然后在以后使用它?

ITMISS 2023-02-15 16:49:36
到目前为止,我已经编写了这段代码,但它抛出了一个错误,提示“TypeError: stat: path should be string, bytes, os.PathLike or integer, not _io.TextIOWrapper”。我尝试了很多东西,比如从 txt 调整路径,比如 - “G:/xyz/xyz”、“G://xyz//xyz”或 r“G:/xyz/xyz”或 r“G: //xyz//xyz”。import shutila = open('file1.txt', 'r')a1.read()a.close()b= open ('file2.txt', 'r')b1 = b.read()b.close()shutil.move(src=a1, dst=b1)
查看完整描述

1 回答

?
杨魅力

TA贡献1811条经验 获得超5个赞

要回答标题中的问题:使用 tkinter 中的 filedialog 由用户获取路径并将其存储为变量。


import tkinter as tk

from tkinter import filedialog as fd


root = tk.Tk()


UserPath = fd.askdirectory()

print(UserPath)


root.mainloop()

要阅读带有 pathlib 的行,您需要这样做:


from pathlib import Path


path = Path('path_to_file')

file = path

with file.open() as f:

    print(f.readline())

在这里看看这篇文章。


查看完整回答
反对 回复 2023-02-15
  • 1 回答
  • 0 关注
  • 116 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信