【发布时间】:2015-10-28 22:58:52
【问题描述】:
我确定这是一个简单的问题,但我搜索了一段时间无济于事。我想将文件路径定义为变量,并在 Ubuntu 上的 python 代码中的其他地方使用该变量。到目前为止我所拥有的是:
filefolder = '/home/Desktop/Sample Loading'
我稍后在代码中调用它:
file = open('%f/EventLog.txt' % (filefolder), "a")
当我这样做时,我收到一条错误消息,指出预期的是浮点数而不是字符串。我怎样才能让它工作?
提前致谢!
【问题讨论】:
-
%f是float的格式代码。仅仅因为它是file的首字母并不意味着 Python 可以重新定义标准格式字符串语法以适应它。阅读printf-style formatting 的文档。
标签: python variables ubuntu filepath