Questions tagged «python-2.6»

对于特定于Python 2.6的问题。如果您的问题通常适用于Python,请使用标签[python]。

27
bash:pip:找不到命令
我下载了pip并运行python setup.py install,一切正常。本教程的下一步是运行,pip install <lib you want>但是甚至在尝试在线查找任何内容之前,我都会收到错误消息“ bash:pip:not found”。 这是在Mac OS X上,这也是我的新手,因此我假设有些路径设置在运行setup.py时未正确设置。我该如何进一步调查?我需要检查什么才能更好地了解问题的确切原因? 编辑:我也尝试过为Mac安装Python 2.7,希望友好的安装过程能够完成所有工作,例如编辑PATH,以及根据教程使一切正常工作所需的其他一切,但这是行不通的。安装运行后,“ python”仍然运行python 2.6,并且PATH未更新。
407 python  macos  pip  python-2.6 


9
禁止InsecureRequestWarning:在Python2.6中发出未经验证的HTTPS请求
我正在使用pyVmomi并使用一种连接方法在Python2.6中编写脚本: service_instance = connect.SmartConnect(host=args.ip, user=args.user, pwd=args.password) 我收到以下警告: /usr/lib/python2.6/site-packages/requests/packages/urllib3/connectionpool.py:734: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html InsecureRequestWarning) 有趣的是,我没有随pip一起安装urllib3(但在/usr/lib/python2.6/site-packages/requests/packages/urllib3/中)。 我已经尝试按照这里的建议 import urllib3 ... urllib3.disable_warnings() 但这并没有改变任何东西。

5
Python试试…除逗号与“ as”外
在except语句中“,”和“ as”之间有什么区别,例如: try: pass except Exception, exception: pass 和: try: pass except Exception as exception: pass 2.6中的第二种语法合法吗?它可以在Windows上的CPython 2.6中运行,但是cygwin中的2.5解释器抱怨它无效。 如果它们在2.6中均有效,那我应该使用哪个?
246 python  python-2.6 

11
如何计算两个时间字符串之间的时间间隔
我有两次,开始时间和停止时间,格式为10:33:26(HH:MM:SS)。我需要两次之间的区别。我一直在浏览Python文档并在线搜索,我想这可能与datetime和/或time模块有关。我无法使其正常工作,并且仅在涉及约会时才继续寻找如何执行此操作。 最终,我需要计算多个持续时间的平均值。我得到了可以工作的时差,并将它们存储在列表中。我现在需要计算平均值。我正在使用正则表达式解析原始时间,然后进行区别。 对于平均,我应该转换为秒然后平均吗?
169 python  time  python-2.6 


9
如何在python中将集合转换为列表?
我正在尝试将一组转换为Python 2.6中的列表。我正在使用以下语法: first_list = [1,2,3,4] my_set=set(first_list) my_list = list(my_set) 但是,我得到以下堆栈跟踪: Traceback (most recent call last): File "<console>", line 1, in <module> TypeError: 'set' object is not callable 我怎样才能解决这个问题?
143 python  list  set  python-2.6 

8
导入模块中全局变量的可见性
我在使用Python脚本导入模块时遇到了一些麻烦。我将尽力描述错误,为什么会遇到错误以及为什么要使用这种特殊方法来解决我的问题(我将在稍后描述): 假设我有一个模块,其中定义了一些实用程序函数/类,这些函数/类引用在此辅助模块将导入到的命名空间中定义的实体(让“ a”是这样的实体): 模块1: def f(): print a 然后,我有了主程序,其中定义了“ a”,我要将这些实用程序导入其中: import module1 a=3 module1.f() 执行该程序将触发以下错误: Traceback (most recent call last): File "Z:\Python\main.py", line 10, in <module> module1.f() File "Z:\Python\module1.py", line 3, in f print a NameError: global name 'a' is not defined 过去(两天前,d'uh)曾提出过类似的问题,并提出了几种解决方案,但是我真的不认为这些符合我的要求。这是我的特定情况: 我正在尝试制作一个Python程序,该程序连接到MySQL数据库服务器并使用GUI显示/修改数据。为了简洁起见,我在一个单独的文件中定义了一堆与MySQL相关的辅助/实用程序功能。但是它们都有一个公共变量,该变量是我最初在实用程序模块中定义的,并且是MySQLdb模块中的游标对象。后来我意识到,游标对象(用于与db服务器通信的对象)应该在主模块中定义,以便主模块和导入到其中的所有对象都可以访问该对象。 最终结果将是这样的: utilities_module.py: def utility_1(args): code which …


5
为什么在Python的线程内调用sys.exit()时不退出?
这可能是一个愚蠢的问题,但是我正在测试我对Python的一些假设,并对为什么以下代码段在线程中调用时不退出而在主线程中调用时退出而感到困惑。 import sys, time from threading import Thread def testexit(): time.sleep(5) sys.exit() print "post thread exit" t = Thread(target = testexit) t.start() t.join() print "pre main exit, post thread exit" sys.exit() print "post main exit" sys.exit()的文档指出,该调用应从Python退出。从该程序的输出中可以看到,“ post thread exit”从不打印,但即使在线程调用退出之后,主线程仍继续运行。 是否为每个线程创建了一个单独的解释器实例,并且对exit()的调用只是退出了该单独的实例?如果是这样,线程实现如何管理对共享资源的访问?如果我确实想从线程中退出程序怎么办(不是我真正想要的,但据我所知)?

6
获取定义方法的类
如何获得在Python中定义方法的类? 我想要以下示例打印“ __main__.FooClass”: class FooClass: def foo_method(self): print "foo" class BarClass(FooClass): pass bar = BarClass() print get_class_that_defined_method(bar.foo_method)

5
Python 2.6中的随机字符串(可以吗?)
我一直在尝试寻找一种更pythonic的方法来在python中生成可扩展的随机字符串。通常,我看到类似 ''.join(random.choice(string.letters) for i in xrange(len)) 如果要生成长字符串,它很烂。 我一直在考虑random.getrandombits一段时间,并弄清楚如何将其转换为位数组,然后对其进行十六进制编码。使用python 2.6我遇到了bitarray对象,该文档未记录。我以某种方式使它起作用,而且看起来真的很快。 它会在大约3秒钟内在我的笔记本上生成一个5000万随机字符串。 def rand1(leng): nbits = leng * 6 + 1 bits = random.getrandbits(nbits) uc = u"%0x" % bits newlen = int(len(uc) / 2) * 2 # we have to make the string an even length ba = bytearray.fromhex(uc[:newlen]) return base64.urlsafe_b64encode(str(ba))[:leng] 编辑 …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.