为了安装PyTables,我在安装numexpr时遇到了一个问题,这样我就可以处理海量数据集了。
构建详细信息: Windows 7专业版64位、Python 2.7、numexpr 2.01、numpy v1.6.1、scipy v0.10.1
下面是正在发生的事情:
import numpy as np
import scipy as sp
import numexpr as ne
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\
我是python的新手,我被这个错误难住了。我有一个包含三个类的python脚本,它在开始时导入re。但是,当我尝试在类中的函数中使用re.search或re.sub时,它给出错误“全局名称re未定义”。当我在方法中编写import re时,这个问题就解决了。
我做错了什么?
import re
class Temp:
def pluginSysLog(self):
import re
folderName= "plugin"
fileName=inspect.stack()[1][1].split("/"
我只是试图通过将脚本导入到第二个python模块来运行一个基本的python脚本。但是当我尝试运行它时,总是得到这样的错误:
"exceptions.ImportError: No module name AUTO"
下面是我在第二个模块上的代码:
import AUTO
def main():
pass
if __name__ == '__main__':
main()
AUTO.printDate()
AUTO是另一个模块,它有一个函数printDate(),它只打印今天的日期。它只是不断地出错。
我在我的Mac上玩Python,这是默认安装,版本2.7.2。由于某些原因,当我在当前目录中导入文件时,它会成功导入,但当我尝试调用文件中的函数时,它会显示:NameError: name 'gcd' is not defined
这是文件(lab1.py)中的内容:
def gcd(x, y):
if x % y == 0:
return y
else:
return gcd(y, x % y)
def f(x):
return x*x
在提示符下,我只需输入import lab1。导入成功。值得注意的是,如果我不在包
当前正在尝试在Python3中工作,并使用绝对导入将一个模块导入到另一个模块中,但我收到错误ModuleNotFoundError: No module named '__main__.moduleB'; '__main__' is not a package。考虑以下项目结构:
proj
__init__.py3 (empty)
moduleA.py3
moduleB.py3
moduleA.py3
from .moduleB import ModuleB
ModuleB.hello()
moduleB.py3
class Module
结构:
package/
m1.py
m2.py
m1.py**:**
class A:
pass
if __name__ == '__main__':
from m2 import B
print(issubclass(B, A))
m2.py**:**
from m1 import A
class B(A):
pass
我现在不知道为什么我会出错,而我认为当我运行m1.py时,这显然是正确的。我的python版本是python3.5.2。
我正在使用Python 2.7,并且我想在Windows 7上使用pywin32-214。我使用msi安装程序安装了pywin32-214。但是当我在Python脚本中导入win32api时,它抛出错误:
no module named win32api.
我该怎么办?我可以在Windows 7中使用pywin32 api吗
我试图从单个python代码中运行三个python代码。但是,代码不是从终端运行的。但是,当我尝试使用Thonny运行它时,所有的代码都运行得很完美。下面是我正在尝试执行的代码:
#!/usr/bin/python3
import time
import threading
import os
def startProgram(i):
if i==0 or i=='0':
time.sleep(1)
os.system("sudo python3 /home/pi/a.py")
print("
在Windows7上使用Python plugin PyDev for Eclipse时,我有时会收到以下弹出错误消息: ? Python funktioniert nicht mehr
Ein Problem hat die richtige Ausführung dieses Programms verhindert. Schließen Sie das Programm. 我可以关闭该窗口并继续使用PyDev。但是,这些错误消息很烦人,我想了解/解决这个问题。 以下是有关如何禁用窗口错误报告的一些常规提示: Suppress message: "python.exe h
我在sys.path的末尾添加了条目C:\\Python27\\lib\\site-packages\\pygame。
当我运行代码时:
import pygame, sys
from pygame.locals import *
pygame.init()
DISPLAYSURF = pygame.display.set_mode((400,300))
pygame.display.set_caption('Hello World!')
while True:
for event in pygame.event.get():
if event.typ