Python 文件太大而无法导入?

Python 文件太大而无法导入?,python,python-2.7,Python,Python 2.7,我刚刚编写了这段代码来获取wireshark mac oui数据库,我得到了以下错误: Traceback (most recent call last): File "init.py", line 38, in <module> main() File "init.py", line 27, in main import maclist File "/home/synthetica/WiJam/maclist.py", line 23753 'F

我刚刚编写了这段代码来获取wireshark mac oui数据库,我得到了以下错误:

Traceback (most recent call last):
  File "init.py", line 38, in <module>
    main()
  File "init.py", line 27, in main
    import maclist
  File "/home/synthetica/WiJam/maclist.py", line 23753
    'FC:F6:4
localconfig.py

version = "0.3"
name = "Synth's WiJam (version "+version+")"

#maclist related:
url = "https://code.wireshark.org/review/gitweb?p=wireshark.git;a=blob_plain;f=manuf;hb=HEAD"
有线索吗

@布伦 不是全部,天哪不,是20k+行

'FC:E1:92'='SichuanJ'
'FC:E1:D9'='StableIm'
'FC:E2:3F'='ClayPaky'
'FC:E5:57'='Nokia'
'FC:E8:92'='Hangzhou'
'FC:ED:B9'='Arrayent'
'FC:F1:CD'='Optex-Fa'
'FC:F5:28'='ZyxelCom'
'FC:F6:47'='Fiberhom'
'FC:F8:AE'='IntelCor'
'FC:F8:B7'='TronteqE'
'FC:FA:F7'='Shanghai'
'FC:FB:FB'='Cisco'

将maclist.py重写为正确的python语法,例如:

hosts={} 
hosts['FC:FA:F7']='Shanghai'
hosts['FC:FB:FB']='Cisco'

等等。

这看起来不像是有效的Python。你能在
maclist.py
中的那一行周围粘贴相关的几行吗?因此,为了澄清,部分内容显示在回溯中,但它位于正确的位置(即第23753行是
'FC:F6:47'='Fiberhom'
),你粘贴的不是有效的Python代码(除非它在一个大字符串或其他东西中)。不能为字符串赋值。
maclist.py
应该是什么?您从未关闭
fl
文件处理程序,因此您的写入从未完全刷新到磁盘。那可能是个问题…是的,那不是有效的蟒蛇皮。这不是这个问题的核心问题(未关闭的fl处理器),但它确实是下一步。
hosts={} 
hosts['FC:FA:F7']='Shanghai'
hosts['FC:FB:FB']='Cisco'