python中保存的文件怎么打开_如何在Python中将打开的文件夹保存到文件中?

试试这个:import os

from tkinter import *

from tkinter import filedialog

def inPut():

opendir = filedialog.askdirectory(parent=root,initialdir="/",title='Input Folder')

inPut_dir.set (os.path.abspath (opendir))

root = Tk()

root.geometry("640x240")

root.title("Settings")

frametop = Frame(root)

framebottom = Frame(root)

frameright = Frame(framebottom)

inPut_dir = StringVar ()

text = Label(frametop, text="Input Folder").grid(row=5, column=2)

entry = Entry(frametop, width=50, textvariable=inPut_dir)

entry.grid(row=5,column=4,padx=2,pady=2,sticky='we',columnspan=20)

if os.path.isfile ("path.txt"):

with open ("path.txt") as f: inPut_dir.set (f.read ())

else: inPut_dir.set ("")

ButtonA = Button(frametop, text="Change", command=inPut).grid(row=5, column=28)

ButtonB = Button(frameright, text="OK").grid(row=5, column=20, padx=10)

ButtonC = Button(frameright, text="Cancel").grid(row=5, column=15)

frametop.pack(side=TOP, fill=BOTH, expand=1)

framebottom.pack(side=BOTTOM, fill=BOTH, expand=1)

frameright.pack(side=RIGHT)

root.mainloop ()

with open ("path.txt", "w") as f: f.write (inPut_dir.get ())

编辑:

如果您对选择多个目录感兴趣,您可以查看另一个stack overflow问题的this链接。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值