我想在TkinterPython2.7中创建一个类,该类使用用户在从filedialog中选择目录位置后在字段中引入的名称创建一个新目录。 作为一个例子,我想要这样的东西:
用户引入目录名,应创建以下结构:
$HOME\a\<name_introduced_by_the_user_in_the_field>\b
$HOME\a\<name_introduced_by_the_user_in_the_field>\c
我想从simple开始创建一个简单的目录,但是我得到了一个错误。在
以下是我尝试过的:
^{pr2}$错误:
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib64/python2.7/lib-tk/Tkinter.py", line 1470, in __call__
return self.func(*args)
File "program.py", line 118, in create_dir
call(["mkdir",self.projectnamevar.get()])
AttributeError: PageThree instance has no attribute 'projectnamevar'
我怎样才能完成所有的事情?在
p.S.我对编程很陌生
在类中找不到变量projectnamevar,因为尚未将其保存为该变量,请使用
另外,您可能希望使用操作系统模块而不是在系统上调用它,您可以这样使用它
^{pr2}$相关问题 更多 >
编程相关推荐