Tag: python

免费的Python反编译器,这不是一个在线服务?

有没有一个库或应用程序可以反编译Python 2.4 +字节码来获取源代码? search显示: http://depython.net – 您需要上传pyc或pyo文件的在线服务 dis模块 – 允许您反汇编,但不能反编码字节码 decompile.py – 仅适用于1.5.2或2.0 decompyle – 一个反编译的在线服务,你需要支付并上传你的pyc

在Python中创build线程

我有一个脚本,我想要一个function与另一个同时运行。 我看过的示例代码: import threading def MyThread ( threading.thread ): doing something…….. def MyThread2 ( threading.thread ): doing something…….. MyThread().start() MyThread2().start() 我很难得到这个工作。 我宁愿使用一个线程函数而不是一个类来完成这个任务。 感谢您的帮助。 这是工作脚本,感谢所有的帮助。 class myClass(): def help(self): os.system('./ssh.py') def nope(self): a = [1,2,3,4,5,6,67,78] for i in a: print i sleep(1) if __name__ == "__main__": Yep = myClass() thread = Thread(target = Yep.help) thread2 = […]

将缺失的date添加到pandas数据框中

我的数据可能在给定的date有多个事件,或者在某个date没有事件。 我采取这些事件,按date计算并绘制它们。 然而,当我绘制他们时,我的两个系列并不总是匹配。 idx = pd.date_range(df['simpleDate'].min(), df['simpleDate'].max()) s = df.groupby(['simpleDate']).size() 在上面的代码中, idx变成了30个date的范围。 2013年9月1日至2013年9月30日但是S可能只有25或26天,因为在给定date没有事件发生。 然后我得到一个AssertionError作为大小不匹配时,我尝试绘制: fig, ax = plt.subplots() ax.bar(idx.to_pydatetime(), s, color='green') 有什么正确的方法来解决这个问题? 我想删除IDX中没有值的date吗?或者(我宁愿这样做)是将0的缺失date添加到系列中。我宁愿有一个30天的完整图表,0值。 如果这种方法是正确的,有关如何开始的任何build议? 我需要某种dynamicreindexfunction吗? 这是S ( df.groupby(['simpleDate']).size() )的一个片段,注意04和05没有条目。 09-02-2013 2 09-03-2013 10 09-06-2013 5 09-07-2013 1

Python:打印一个生成器expression式?

在Python shell中,如果我input列表理解,如: >>> [x for x in string.letters if x in [y for y in "BigMan on campus"]] 我得到一个很好的打印结果: ['a', 'c', 'g', 'i', 'm', 'n', 'o', 'p', 's', 'u', 'B', 'M'] 同样的字典理解: >>> {x:x*2 for x in range(1,10)} {1: 2, 2: 4, 3: 6, 4: 8, 5: 10, 6: 12, 7: 14, 8: 16, 9: […]

Pythonstring不可变吗?

我的理解是Pythonstring是不可变的。 我试了下面的代码: a = "Dog" b = "eats" c = "treats" print a, b, c # Dog eats treats print a + " " + b + " " + c # Dog eats treats print a # Dog a = a + " " + b + " " + c print a # […]

如何在python字典中获得一个随机值

我怎样才能从dict随机获得一对? 我正在做一个游戏,你需要猜测一个国家的首都,我需要随机出现的问题。 dict看起来像{'VENEZUELA':'CARACAS'} 我该怎么做?

pip安装问题numpy – RuntimeError:破损的工具链:无法链接一个简单的C程序

我试图安装numpy(和scipy和matplotlib)到virturalenv。 我不断收到这些错误: RuntimeError: Broken toolchain: cannot link a simple C program —————————————- Cleaning up… Command python setup.py egg_info failed with error code 1 我有安装Xcode的命令行工具 $ which gcc /usr/bin/gcc $ which cc /usr/bin/cc 我在Mac OSX 10.9上使用brew安装的python 编辑 是的,试图用pip安装。 整个回溯是巨大的(> 400线) 这是它的一部分: C compiler: cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing […]

AttributeError:'模块'对象没有属性'urlopen'

我正在尝试使用Python下载网站的HTML源代码,但我收到此错误。 回溯(最近一次通话最后): 文件“C:\ Users \ Sergio.Tapia \ Documents \ NetBeansProjects \ DICParser \ src \ WebDownload.py”,第3行,在file = urllib.urlopen(“ http://www.python.org ”)AttributeError:'module '对象没有属性'urlopen' 我在这里遵循指导: http : //www.boddie.org.uk/python/HTML.html import urllib file = urllib.urlopen("http://www.python.org") s = file.read() f.close() #I'm guessing this would output the html source code? print(s) 我正在使用Python 3,感谢您的帮助!

如何使用setuptools / distribute包含包数据?

当使用setuptools / distribute时,我无法让安装程序拉入任何package_data文件。 我读过的所有内容都说明以下是正确的方法。 有人可以请指教? setup( name='myapp', packages=find_packages(), package_data={ 'myapp': ['data/*.txt'], }, include_package_data=True, zip_safe=False, install_requires=['distribute'], ) myapp/data/是数据文件的位置。

Python“SyntaxError:非ASCII字符'\ xe2'在文件”

我正在写一些Python代码,并收到错误信息,如在标题中,从search这个字符集。 这是导致错误的行 hc = HealthCheck("instance_health", interval=15, target808="HTTP:8080/index.html") 我无法弄清楚什么字符不在ANSI ASCII集? 此外,search“\ xe2”不会再提供关于出现的字符的信息。 该行中的哪个字符引起了这个问题? 我也看到了这个问题的一些修复,但我不确定使用哪个。 有人可以澄清是什么问题(python不解释unicode,除非被告知这样做?),以及我将如何正确清理它? 编辑:这里是所有的错误附近的行 def createLoadBalancer(): conn = ELBConnection(creds.awsAccessKey, creds.awsSecretKey) hc = HealthCheck("instance_health", interval=15, target808="HTTP:8080/index.html") lb = conn.create_load_balancer('my_lb', ['us-east-1a', 'us-east-1b'],[(80, 8080, 'http'), (443, 8443, 'tcp')]) lb.configure_health_check(hc) return lb