相关疑难解决方法(0)

如果解释Python,什么是.pyc文件?

我已经理解Python是一种解释型语言......然而,当我查看我的Python源代码时,我看到了.pycWindows,它们识别为"编译的Python文件".这些来自哪里?

python compiled interpreted-language pyc

1017
推荐指数
10
解决办法
47万
查看次数

Python3项目删除__pycache__文件夹和.pyc文件

清除python3项目中所有__pycache__ 文件夹和.pyc/.pyo文件的最佳方法是什么.我看到多个用户建议将该pyclean脚本与Debian捆绑在一起,但这并不会删除文件夹.在将文件推送到DVS之前,我想要一种简单的方法来清理项目.

python delete-file python-3.x python-3.4

133
推荐指数
11
解决办法
8万
查看次数

更改创建.pyc文件的目录

有没有办法更改.pycPython解释器创建文件的目录?我看到了关于该主题的两个PEP(03043147),但似乎没有在默认解释器中实现(我正在使用Python 3).

我错过了什么 ?

python path pyc python-3.x

31
推荐指数
3
解决办法
1万
查看次数

在 Linux 上隐藏 __pycache__

我发现这个问题解释了它__pycache__是什么以及如何在 OSX 和 Windows 上隐藏它。

我正在寻找 Linux 的同等产品。

.gitignore当我推送它时,我已经将它放在我的 for 中,但我经常用来tree获取项目目录的概述,并且到处看到目录看起来很混乱__pycache__

linux python-3.x

5
推荐指数
0
解决办法
1452
查看次数

拔出Raspberry Pi后导入模块时的Python EOFerror

我有一个python3.2脚本在启动时从覆盆子pi-Raspbian OS运行rc.local,它导入一个名为inouts.pymodule 的文件,我制作并存在于同一目录中,我更新了sys.path.append(...)

该脚本运行良好数周.今天我不得不在不关机的情况下拔掉rpi.

重新启动后,脚本无法打开并提供错误: EOFError: EOF read where not expected

inouts.py肯定是导致错误,因为我有它自己的行模块.

如果我将名称从inouts.py更改inouts2.py为脚本工作.如果我将它作为python2运行它也可以.

任何人都可以指出我可能导致此文件名导致此错误的正确方向吗?

Traceback (most recent call last):
File "rf2.py", line 3, in <module>
import inouts
EOFError: EOF read where not expected
Run Code Online (Sandbox Code Playgroud)

python linux raspberry-pi raspbian

4
推荐指数
1
解决办法
2008
查看次数

.dockerignore:有些文件被忽略,有些则不会

问题

嗨,我是 Docker 新手。我想在 Django 项目中使用.dockerignore忽略一些文件和目录。一开始没有忽略任何文件,后来在stackoverflow中搜索发现是因为docker-compose.yml中的卷的原因,所以我把它注释掉了。但现在有些文件和目录被忽略,但有些则没有(pycache、 db.sqlite3 )。我遇到了很多问题,但找不到任何解决方案。

项目结构

-src
--coreapp
---migrations
---__init__.py
---__pycache__
---admin.py
---apps.py
---models.py
---tests.py
---views.py
---tests.py
--admin.json
--db.sqlite3
--manage.py
-.dockerignore
-.gitignore
-docker-compose.yml
-Dockerfile
-Procfile
-README.md
-requirements.txt
-runtime.txt
Run Code Online (Sandbox Code Playgroud)

Dockerfile

FROM python:3.7

ENV PYTHONUNBUFFERED 1

COPY ./requirements.txt /code/requirements.txt
RUN pip install -r /code/requirements.txt

COPY . /code/
WORKDIR /code/

EXPOSE 8000
Run Code Online (Sandbox Code Playgroud)

docker-compose.yml

version: '3'

services:
  db:
    image: postgres

  web:
    build: .
    command: bash -c "python src/manage.py runserver 0.0.0.0:8000"
#    volumes:
#      - .:/code …
Run Code Online (Sandbox Code Playgroud)

django docker docker-compose

3
推荐指数
1
解决办法
5595
查看次数

什么类型的文件应该放在Django项目的.gitignore文件中

从我的另一篇文章中,我知道__pycache__应该.gitignore在我使用git时加入.

而在其他岗位,我看到,也有.pyc.pyo文件.

是否应将所有.gitignore文件都放入文件中?

我们可以在Python/Django项目中总结一下,应该将哪些文件放入. gitignore文件中?

python git django gitignore

1
推荐指数
1
解决办法
3129
查看次数