我试图看看我是如何看到一个数字是否在用户输入中.我尝试使用.isdigit(),但只有它只是一个数字.我试图将其添加到密码检查器.我也试过.isalpha()但没有奏效.我做错了什么,我需要添加或更改什么? 这就是我所拥有的 password = input('Please type a password ') str = passwor
我想打开一个新的文本文件,然后将numpy数组保存到该文件中.我写了这段代码: foo = np.array([1,2,3]) abc = open('file'+'_2', 'w') np.savetxt(abc, foo, delimiter=",") 我收到此错误: TypeError Traceback (most recent call last)
我想在Python 3.4中安装Beautiful Soup 4.我从命令行安装它(得到了无效的语法错误,因为我没有转换它),将2to3.py转换脚本运行到bs4,现在我得到一个新的无效语法错误. >>> from bs4 import BeautifulSoup Traceback (most recent call last): File "<pyshell#0>", line 1, in <modu
我正在检查一个计算器示例,在示例中使用的eval()通常是危险的,但这是该示例的一部分; if button == "=": #Check carefully how we using the 'dangerous' eval() total = eval(str1,{"__builtins__":None},{}) str1 = str(total) print (str1) 我检查过但我不明
我试图得到一个private_key,我试过这个: private_key = os.urandom(32).encode('hex') 但它抛出了这个错误: AttributeError: 'bytes' object has no attribute 'encode' 所以我检查问题并解决了,在Python3x字节中只能解码.然后我将其更改为: private_key = os.urandom(32).decod
我在Python 3.4中使用matplotlib处理图形,代表: x =(月)y =(12个值) import matplotlib.pyplot as plt import numpy as np import calendar N = 12 mult = 12500 x = np.arange(N) y = mult *np.random.randn(12) plt.plot(x, y, 'r') plt.xticks(x, calendar.month_name[1:13
我正在运行一个非常简单的echo websocket服务器,如下所示: #!/usr/bin/python import datetime import tornado.httpserver import tornado.websocket import tornado.ioloop import tornado.web class WSHandler(tornado.websocket.WebSocketHandler): clients = [] d
我需要在XP上使用virtualenv for Pyramid. pip安装很好,virtualenv也是如此 但是当我尝试创建一个实例目录时,virtualenv炸弹. 我卸载并重新安装了virtualenv,但我一直遇到同样的问题. 有任何想法吗? C:\>pip --version pip 1.5.4 from C:\Python334\lib\site-packages (python 3.3
我有一个关于Python 2和Python 3默认放置在sys.path中的导入顺序和路径的问题.我比较了Python 2.7和3.4中sys.path中的默认路径,并将PYTHONPATH设置为空.我在Ubuntu 14.10上. 对于Python 2和Python 3,我还通过apt-get在/usr/lib(版本1.8.2)和本地/home/user/.local/lib(版本1.9.2)
我最近在Ubuntu 12.04上安装了SciPy for Python3.4 pip3 install scipy 当我在Python3.4中导入scipy时: import scipy 它导入,但当我导入函数插值为 import scipy.interpolate 我收到以下错误: File "test.py", line 55, in <module> import scipy.interpolate File "
我正在使用speechRecognition python库设置声音识别器. 到目前为止这是我的代码: #!/usr/bin/env python3 import speech_recognition as sr r = sr.Recognizer('es-MX') with sr.Microphone() as mic: audio = r.listen(mic) print(r.recognize(audio)) 在跑步我得到 AL
在路径中使用带有两个以上点的模块是否可以?就像在这个例子中: # Project structure: # sound # __init__.py # codecs # __init__.py # echo # __init__.py # nix # __init__.py # way1.py # way2.py #
参见英文答案 > Strange behavior in Python 3 using the sys module 2个 >>> import sys >>> sys.stdout.write("Hello") Hello5 >>> sys.stdout.write("My name is something") My name is
首先,我把树变成了一个列表: 您插入已经标记化的句子并返回一棵树. def LanguageCreateTree(tokenizedSentence): cp = nltk.RegexpParser(GRAMMAR) result = cp.parse(tokenizedSentence) result = str(result) print(result) >>> A red cat with a hat (S A/DT
我最近做了一些重新安装,似乎我已经破坏了我的python 3.4安装. File "/usr/local/lib/python3.4/dist-packages/euclid.py", line 137 raise AttributeError, name ^ SyntaxError: invalid syntax 你知道我应该重新安装什么软件包吗?解决方法:当我尝试通
我在网上搜索,找不到任何东西.如何安装PyQt5 for Python 3.4版本?解决方法:对于Windows,可执行文件(32位和64位)应该可以在网站https://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-5.4.1/上找到
我想以微秒分辨率保存日期时间作为时间戳.但似乎Python 3 datetime模块在加载它们时会丢失一微秒.为了测试这个,我们创建一个脚本: test_datetime.py: from random import randint from datetime import datetime now = datetime.now() for n in range(1000): d = datetime(ye
我是django 1.7和python3的新手.我正在使用OSX.正如我在线关注django 1.7文档, 我试过了 python3 manage.py migrate 结果 Operations to perform: Apply all migrations: auth, contenttypes, sessions, admin Running migrations: No migrations to apply. Traceback (most re
在release notes of Google’s Protocol Buffer v2.6.0中,它说现在支持Python 3.但是,当我尝试pip install protobuf时,我仍然会收到错误,因为setup.py文件仍然是用Python 2编写的(它在第79行失败:除了pkg_resources. VersionConflict,e :). 有人能够使用Python 3吗?我在virtualenv中
我想在python3中导入beautifulsoup.我有这条线: from bs4 import BeautifulSoup 它说: from bs4 import BeautifulSoup File "/usr/local/lib/python2.7/dist-packages/bs4/__init__.py", line 175 except Exception, e: ^ SyntaxError: invalid syntax 我看到它
我正在使用Matplotlib散点绘图仪进行绘图.对于标记,我理想地喜欢内部有圆点的圆形轮廓(外圆圈清楚地表明那里有东西,然后点更精确).我可以实现这个,如果我只是绘制两次(一次用轮廓然后再用点),但那时我的传说是不正确的.所以我的问题是,有什么办法可以做到这一点吗?或者我在寻找不存
我是一个python和pygame noob,查找了一个教程,用于将精灵加载到我的游戏中,我得到了这行代码的语法错误 except pygame.error, message: ^ SyntaxError: invalid syntax 这是整个代码块: def load_image(self, image_name): try: image
我遇到的问题与OP在How to import or include data structures (e.g. a dict) into a Python file from a separate file中提出的问题相同.但由于某些原因,我无法让它运转起来. 我的设置如下: file1.py: TMP_DATA_FILE = {'a':'val1', 'b':'val2'} file2.py: from file1
我在使用sqlalchemy和线程时遇到了问题. import queue import threading import sqlalchemy from sqlalchemy import create_engine, Column, Integer, String, Sequence from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import sessionmaker from
我正在尝试学习如何(惯用)使用Python 3.4的asyncio.我最大的绊脚石是如何“链接”连续消耗数据的协同程序,用它更新状态,并允许该状态被另一个协同程序使用. 我期望从这个示例程序中观察到的行为只是定期报告从子进程接收的数字总和.报告应该以与Source对象从子进程接收数字大致相