社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Django

importerror:“time”中的错误幻数:django中的b'\x03\xf3\r\n'

user10379791 • 4 年前 • 806 次点击  

在运行从github下载的django应用程序文件时,出现了这个错误。任何人,请找到解决这个问题的办法

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/39659
 
806 次点击  
文章 [ 4 ]  |  最新文章 4 年前
Haritha Kommireddy
Reply   •   1 楼
Haritha Kommireddy    4 年前

删除目录中创建的.pyc文件。'

我有gitlab.py和gitlab.pyc

 later i renamed it into gitlab-api.py

 But while running python file , it is using gitlab.pyc so 

回溯(最近一次呼叫时间): 文件“gitlab api.py”,第1行,in 导入Gitlab importerror:“gitlab”中的错误幻数:b“\x03\xf3\r\n”

当我删除gitlab.pyc时,它工作正常

Martijn Pieters
Reply   •   2 楼
Martijn Pieters    5 年前

包括在您的结帐中的是 .pyc 文件夹。这些是 字节缓存文件 ,存储缓存的字节码,以便python可以避免解析和编译源文件。除非计划分发没有源文件的项目,否则不应包含这些文件。

全部删除 PYC 与位于同一目录中的文件 .py 文件夹。

错误消息中的“magic number”是存储的字节码的版本号,特定的python版本只处理特定的字节码magic number;错误中的数字等于十进制的62211(当解释为一个小的尾数时),这表示 .pyc files were created with a Python 2.7 interpreter .

Python3.2切换到存储 PYC 分开归档 __pycache__ 目录,并在文件名中包含python版本。但是,任何 PYC 文件仍位于 Py 仍然支持文件,以便只允许字节码版本。删除这样的文件是安全的,因为如果将来要使用Python2.7解释器,那么将重新创建这些文件。

user10379791
Reply   •   3 楼
user10379791    5 年前

最后,我找到了答案,该项目有.pyc文件,其中包含以前的版本信息和时间日期,因此出现此错误。删除这些文件后,我得到了输出。

Buddy bruce
Reply   •   4 楼
Buddy bruce    5 年前

请转到您的主目录。然后:

 sudo find . -name "*.pyc" -exec rm -f {} \;