搜索结果

问题描述:如何枚举所有导入的模块?例如我想os sys 从此代码中获取:import os import sys --- 解决方案1 :import sys sys.modules.keys 获取当前模块的所有导入的近似方法是检查globals 模块:import types def imports :for name val in globals .items :if isinstance val types.moduletype :yield val.name 这不会返回本地导入,或非模块导入,如from ximport y。请注意,val.name 如果您使
问题描述:我查看了两份文件,但没有找到答案。我一直在尝试使用instapy ,一个用于python 的instagram api 。在出现多个错误并失败后,我认为instapy 只是遇到了一些问题,所以我尝试使用selinium 对其进行原始编码。插入示例代码并根据我的喜好进行修改后,我只是确保这个代码可以正常工作。
问题描述:我有一段代码,可以读取大量8220 yyyy-mm-dd 8221 格式的日期。解析所有这些日期,以便可以添加一天、两天或三天,然后以相同格式写回,这会大大减慢速度。3214657 14.330 0.000 103.698 0.000 trade.py:56 effective 3218418 34.757 0.000 66.155 0.000 strptime.py:295 strptime day datetime.datetime.strptime endofdaydate y- m- d.date 有什么建议可以使其速度稍微(或大幅)加快?--- 解决方案1 :
问题描述:我正在尝试寻找一种有效的方法来解析包含固定宽度行的文件。例如,前20 个字符代表一列,从21:30 开始代表另一列,依此类推。假设该行包含100 个字符,将一行解析为几个部分的有效方法是什么?我可以按行使用字符串切片,但如果行很大,那就有点难看了。
问题描述:我有一个python 脚本并且收到以下错误:traceback most recent call last :file c:userstimdesktoppop-erp est.py line 1 in ssomething nameerror: name something is not defined 以下是导致问题的代码:ssomething s.out class something: def out :print it works 这是在windows 7 x86-64 下使用python 3.3.0 运行的。为何找不到该something 课程?--- 解决方案1 :在使用之前先定义该类:class something: def out self :print it works ssomething s.out 您
问题描述:在python 中,有没有办法通过icmp ping 服务器,如果服务器响应则返回true ,如果没有响应则返回false ?--- 解决方案1 :如果您不需要支持windows ,这里有一个非常简洁的方法:import os param -n if os.sys.platform .lower win32 else -c hostname google.com example response os.system fping param 1 hostname and then check the response... if response 0: print fhostname is up else: print fhostname is down 这是可行的
问题描述:在python 中,如果我说print h我得到了字母h和一个换行符。如果我说print h我得到了字母h而没有换行符。如果我说print hprint m我得到了字母h、一个空格和字母m。如何防止python 打印空格?打印语句是同一循环的不同迭代,所以我不能只使用运算符。--- 解决方案1 :在
问题描述:我正在尝试用python 创建一个简单的凯撒密码函数,该函数根据用户的输入移动字母并在末尾创建一个新的字符串。唯一的问题是最终的密文只显示最后一个移位的字符,而不是包含所有移位字符的整个字符串。这是我的代码:plaintext rawinput what is your plaintext? shift int rawinput what is your shift? def caesar plaintext
问题描述:有没有办法从函数内部确定函数的名称?def foo :print my name is myname >> foo my name is foo --- 解决方案1 :import inspect def foo :print inspect.stack 0 3 print inspect.stack 1 3 will give the caller of foos name if something called foo foo 输出:>>foo >>>解决方案2 :如果您不想自己操作堆栈,那么您应该根据上下文使用bar 或。bar.name python 没有在函数本
问题描述:我想通过python 脚本截取屏幕截图并隐秘地保存它。我只对linux 解决方案感兴趣,并且应该支持任何基于x的环境。--- 解决方案1 :无需使用scrot 或imagemagick 即可实现此操作。import gtk.gdk wgtk.gdk.getdefaultrootwindow sz w.getsize print the size of the window is dxdsz pb gtk.gdk.pixbuf gtk.gdk.colorspacergb false 8 sz 0 sz 1 pb pb.getfromdrawable ww.getcolormap 0 0 0 0 sz 0 sz 1 if pb none :pb.save screenshot.png
783/1371
为您找到相关结果13707个,耗时1秒