首页 > TAG信息列表 > python-3-5

python子流程:使用subprocess.PIPE时,输出顺序更改

当我编写一个名为external.py的python脚本时 p = subprocess.Popen(['./inner.py']) print('Called inner.py without options, waiting for process...') p.wait() print('Waited for inner.py without options') p = subprocess.Popen(['./inner.p

python-在QtWidgets.QApplication(sys.argv)之后无法导入PyQt模块

总览 我在下线后导入模块时遇到麻烦 QtWidgets.QApplication(sys.argv),假设我得到了这个小片段main.py: import sys import importlib from PyQt5 import QtWidgets print('Sys Path:') print(' %s\n' % '\n '.join(sys.path)) if sys.argv[-1] == '1':

在python3中防止数字的自动科学形式

计算时是否可以不分配科学/标准表格编号? 例如,现在在我的代码的其中一行中有:     数字= 10 ** 23 * 1.1 它应该计算为110000000000 …… 0或其他值,而是给我分配了1.1e 23,这很烦人,因为我试图将IEEE754转换为十进制并打印出特定内容,但由于科学记数法而无法正常工作的1.1e 23

如何使用映射或过滤器而不是列表推导为特定值过滤嵌套字典(Python方式)?

我有一本嵌套的字典. >>> foo = {'m': {'a': 10}, 'n': {'a': 20}} >>> 我想根据“ a”的值过滤特定的值. 我可以为此目的使用列表推导. >>> [foo[n] for n in foo if foo[n]['a'] == 10] [{'a': 10}] >>>

Cocos2D-Python至Android / iOS

我觉得这个问题一定是在其他地方问过的,但我仍然无法弄清楚.我的问题有两个: >是否可以使用Cocos2D-Python为iOS和Android创建游戏? 还是我一直在寻找Cocos2D-x跨平台功能?>(取决于对#1的回答)是否需要安装Android Studio,Xcode和任何其他相关的IDE来完成这项工作?我问这个问题是因为我

GraphLab-Create Module未安装在Python 3.5(ubuntu)上

我使用了以下命令: pip install –upgrade –no-cache-dir https://get.graphlab.com/GraphLab-Create/2.1/email_address/token/GraphLab-Create-License.tar.gz 但是出现了这个错误:找不到满足graphlab-create> = 2.1要求的版本(来自GraphLab-Create-License == 2.1)(来自版本:)找不

Python枚举组合

我想基于两个现有的类创建一个新的Enum(IntEnum)类.有一个可行的解决方案,如下所示: from enum import unique, IntEnum from itertools import chain from collections import OrderedDict @unique class FirstEnumClass(IntEnum): a = 1 b = 2 @unique class SecondEnu

Windows上使用python 3.5的xlwings

我被困了一段时间.我的配置是:python 3.5,xlwings 0.5.0和Windows7.我在尝试导入xlwings时得到以下回溯: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Program Files\Python 3.5\lib\site-packages\xlwings\__init__.py&qu

在Python中定义Unicode变量

最近,我一直在阅读有关Python源代码编码的信息,尤其是PEP 263和PEP 3120. 我有以下代码: # coding:utf-8 s = 'abc∂´ƒ©' ƒ = 'My name is' ß = '˚ß˙ˆ†ˆ∆ ßå®åø©ˆ' print('s =', s) print('ƒ =', ƒ, 'ß =', ß) 这段代码在Python3上工作正常,但在Python2

python-从字典中弹出键,值对的整洁方法?

pop是一个很棒的小功能,当用在字典上(已知键)时,它会从字典中删除带有该键的项目,并返回相应的值.但是,如果我也想要钥匙怎么办? 显然,在简单的情况下,我可能可以做这样的事情: pair = (key, some_dict.pop(key)) 但是,例如,如果我想按照上述想法弹出具有最低值的键值对,则必须这样

linux-无法加载为Python 3编译的mod_wsgi

我在CentOS上,尝试配置Apache以使用针对Anaconda Python 3.5编译的mod_wsgi.编译mod_wsgi似乎可以: sudo yum install httpd-devel sudo ./configure --with-python=/opt/anaconda/anaconda3/bin/python sudo make ls -l /etc/httpd/modules/mod_wsgi.so -rwxr-xr-x. 1 root root

用Python替换文件中的文本

我在编辑后使用以下代码使用FTP在服务器上上传文件: import fileinput file = open('example.php','rb+') for line in fileinput.input('example.php'): if 'Original' in line : file.write( line.replace('Original', 'Re

Python 3.5,OpenCV 3.2,Windows 7 64位,Anaconda 3,“ImportError:DLL加载失败”

关于这个话题已经有很多问题,但我没有找到任何关于“未找到DLL”传统问题的令人满意的答案. >我正在使用通过Anaconda 3安装的Python 3.5; >我已经安装了pip’官方’opencv_python-3.2.0.6-cp34-cp34m-win_amd64.whl(从这里开始https://pypi.python.org/pypi/opencv-python);> Wind

Python-是否有函数或公式来查找rgb代码的互补色?

我试图在Python 3中找到一个好的公式来计算rgb代码的互补色,例如. a = b的互补.有没有办法做到这一点?解决方法:以下是如何直接计算RGB颜色的补码.它给出了与使用colorsys的算法相同的结果,如Iva Klass的答案所示,但在我的测试中,它的速度提高了约50%.请注意,它适用于任何RGB方案,RGB

在pyside2中将Python列表属性注册到QML

我正在尝试加载电子表格并将工作表列表传回我的QML界面.但我无法找到一种方法来提供一个列表(以及后来的字典)回到QML脚本. 这是我的QML: FileDialog { id: openDialog title: "Open spreadsheet" nameFilters: [ "Excel files (*.xls *.xlsx)", "All files (*)" ]

python – 如何更正错误’AttributeError:’dict_keys’对象没有属性’remove”?

我正在尝试使用dijkstra算法进行最短路径查找,但似乎无法正常工作.无法弄清问题是什么.这是代码和错误消息. (我正在研究Python 3.5.https://www.youtube.com/watch?v=LHCVNtxb4ss) graph = { 'A': {'B': 10, 'D': 4, 'F': 10}, 'B': {'E': 5, 'J&#

python – pip3错误 – ‘_NamespacePath’对象没有属性’sort’

我试图通过pip3安装一个包,我收到了这个错误.我运行的每个pip / pip3命令都给我这个错误 – alexg@hitbox:~$pip3 -V Traceback (most recent call last): File "/usr/local/bin/pip3", line 7, in <module> from pip import main File "/home/alexg/.local/lib/python3.

python – 动态创建变量是个好主意吗?

我最近发现了如何通过这个方法在python中动态创建变量: vars()['my_variable'] = 'Some Value' 从而创建变量my_variable. 我的问题是,这是一个好主意吗?或者我应该提前声明变量吗?解决方法:如果有可能,我认为最好使用词典: vars_dict = {} vars_dict["my_variable"] = 'Some Value'

如何禁用Jupyter笔记本会话的密码请求?

我使用以下命令多年来一直在推出Jupyter Notebook: jupyter-notebook --port=7000 --no-browser --no-mathjax 当我尝试在浏览器上打开jupyter时,它会向我询问密码,即使我以前从未设置过任何密码. 重要的是要注意,如果我将端口设置为不同于7000的值(例如,默认的8888),接口将打开没

python – @ types.coroutine和@asyncio.coroutine装饰器有什么区别?

文件说: @asyncio.coroutine Decorator to mark generator-based coroutines. This enables the generator use yield from to call async def coroutines, and also enables the generator to be called by async def coroutines, for instance using an await expressi

如何在CentOS上将Python3.5.2设置为默认的Python版本?

有没有办法将Python 3.5.2设置为CentOS 7上的默认Python版本?目前,我默认安装了Python 2.7,单独安装了Python 3.5.2. 我使用了以下命令 mv /usr/bin/python /usr/bin/python-old sudo ln -fs /usr/bin/python3 /usr/bin/python 但之后,yum给出了错误. -bash: /usr/bin/yum: /usr/

何时使用以及何时不使用Python 3.5`await`?

我在Python 3.5中得到了使用asyncio的流程,但是我还没有看到我应该等待什么,以及我不应该做的事情或者可以忽略不计的事情的描述.我是否必须在“这是IO操作,因此应该等待”方面使用我的最佳判断?解决方法:默认情况下,所有代码都是同步的.您可以使用async def使其异步定义函数,并使用

python – 如何指定方法的返回类型与类本身相同?

我在python 3中有以下代码: class Position: def __init__(self, x: int, y: int): self.x = x self.y = y def __add__(self, other: Position) -> Position: return Position(self.x + other.x, self.y + other.y) 但是我的编辑器(PyCharm)说

有没有一种策略可以使Python 3.5代码向后兼容类型注释?

我想在我的开源库中支持新的Python功能. Python的新类型提示使用户更容易使用我的软件. 但它带来了一个障碍 – 它依赖于一个名为键入的库,用于一些更有趣的类型注释. Python中不存在该库< 3.5. 通常情况下,我会使用兼容性库(例如六个)来处理它,但是现在还没有支持六个类型的打字

python – pip3安装pyautogui失败,错误代码为1 Mac OS

我尝试安装autogui python扩展: pip3 install pyautogui 此安装尝试导致以下错误消息: Collecting pyautogui Using cached PyAutoGUI-0.9.33.zip Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<string>"