|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
执行下面的代码
import os
settingsFilename = os.path.join("C:", "FishCApp", "settings.txt")
settings = Settings(settingsFilename)
报错
NameError: name 'Settings' is not defined
1. 请问Settings()如何导入?
2. os.path.join("C:", "FishCApp", "settings.txt") 具体有什么用?创建一个txt文件?
这个没玩过
第二个我知道 是路径拼接
会自动补充路径分隔符 把参数字符串拼接成一个路径字符串
Settings应该是一个类吧
找了一下文档
http://easygui.sourceforge.net/t ... ering-user-settings
- #-----------------------------------------------------------------------
- # define a class named Settings as a subclass of EgStore
- #-----------------------------------------------------------------------
- class Settings(EgStore):
- def __init__(self, filename): # filename is required
- #-------------------------------------------------
- # Specify default/initial values for variables that
- # this particular application wants to remember.
- #-------------------------------------------------
- self.userId = ""
- self.targetServer = ""
- #-------------------------------------------------
- # For subclasses of EgStore, these must be
- # the last two statements in __init__
- #-------------------------------------------------
- self.filename = filename # this is required
- self.restore() # restore values from the storage file if possible
复制代码
要自己写这个类 小甲鱼的帖子里提了 但没给代码
|
|