2024-09-28 21:57:53 发布
网友
我正在尝试使用glob打开一些文件,并通过一系列函数提供给它们。我的一些文件是gzip文件,有些是bz2文件,有些是纯文本文件。我通常使用fileinput,但是不知道它接受压缩文件的语法。基于这个Python Fileinput Doc它应该类似于:
openhook=fileinput.hook_compressed
我的代码看起来像:
我在文件输入行的=符号处得到一个无效语法。在
有什么建议吗?在
你想要吗
for line in fileinput.input(inputfilename, openhook=fileinput.hook_compressed): #do stuff
(我去掉了方括号)。您试图在列表构造函数中执行赋值。e、 g
您可能从python文档中得到了这个想法,它使用[和{}来表示函数的可选参数。在
[
这只是一个旁白-通常在回溯中有更多的信息可以帮助确定问题,而不仅仅是错误类型和行号。(阅读:当你有回溯的时候,如果你把整件东西都粘贴起来,我们会很感激的)
你想要吗
(我去掉了方括号)。您试图在列表构造函数中执行赋值。e、 g
^{pr2}$您可能从python文档中得到了这个想法,它使用}来表示函数的可选参数。在
[
和{这只是一个旁白-通常在回溯中有更多的信息可以帮助确定问题,而不仅仅是错误类型和行号。(阅读:当你有回溯的时候,如果你把整件东西都粘贴起来,我们会很感激的)
相关问题 更多 >
编程相关推荐