草庐IT

os_stuff

全部标签

Python:os.listdir 替代/某些扩展

是否可以使用os.listdir命令查看具有特定扩展名的文件?我希望它能正常工作,因此它可能只显示结尾带有.f的文件或文件夹。我检查了文档,什么也没发现,所以不要问。 最佳答案 glob擅长这个:importglobforfinglob.glob("*.f"):print(f) 关于Python:os.listdir替代/某些扩展,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3

python - 我可以在没有 GUI 的情况下使用 OS X 10.8 的语音识别/听写吗?

理想情况下,我想使用Python的10.8/MountainLion的听写功能,而无需GUI。据我所知,目前只能通过使用UITextInputprotocol来支持听写。,这意味着一个GUI(正确?)。 最佳答案 您可以创建一个虚拟文本字段并通过模拟按键以编程方式开始口述(此处已成功尝试) 关于python-我可以在没有GUI的情况下使用OSX10.8的语音识别/听写吗?,我们在StackOverflow上找到一个类似的问题: https://stackove

Python 日志记录适用于 Windows,但不适用于 Mac OS

#Loggingcur_flname=os.path.splitext(os.path.basename(__file__))[0]LOG_FILENAME=constants.log_dir+os.sep+'Log_'+cur_flname+'.txt'util.make_dir_if_missing(constants.log_dir)logging.basicConfig(filename=LOG_FILENAME,level=logging.INFO,filemode='w',format='%(asctime)s%(levelname)s%(module)s-%(funcNa

Python 模块 'os' 没有属性 'mknod'

我想在Python中创建一个新文件,因为我正在使用mknod命令,但出现错误:os.mknod();AttributeError:module'os'hasnoattribute'mknod'我正在使用除'mknod'之外的窗口和属性。 最佳答案 os提供与您正在使用的操作系统密切相关的功能。如果可以从os访问大多数其他属性(意味着您在当前目录中没有屏蔽标准模块的os.py文件),则AttributeError将99%表示操作系统不支持的功能。这就是Windows上os.mknod的情况。据我所知,在Windows中创建命名管道有v

python - 在 Mac OS Lion 上安装 oursql 成功,但在 python 中导入失败。 **为什么?**

我按照安装说明在MacOSX上安装oursql。因为sudopipinstalloursql告诉我,它找不到mysql_config我(使用locatemysql_config找到它并)告诉它在哪里可以找到它sudoMYSQL_CONFIG=/usr/local/mysql-5.5.14-osx10.6-x86_64/bin/mysql_configpipinstalloursql出于可读性原因,我在底部添加了终端输出。之后我在终端中启动了python(在MacOSLion上它现在是python2.7,...)并做了>>>importoursql但是python一直告诉我:>>>imp

python - 为什么此命令适用于 os.system() 但不适用于 subprocess.Popen()?

我想从q中删除一些作业。删除作业的命令是qdelJOBid。最初,我尝试使用subprocess模块,但出现错误:#!/usr/bin/envpythonimportsys,os,subprocessassplo=sys.argv[1]hi=sys.argv[2]lo=int(lo)hi=int(hi)foriinrange(lo,hi):print"iis%d"%ip=sp.Popen(['qdel%d'%i],stdout=sp.PIPE)#os.system('qdel%d'%i)所以这没有用。我得到的错误是Traceback(mostrecentcalllast):File"d

python - 来自 os.mkdir 的 "No such file or directory"

在一个python项目上工作,它所做的是查看lifehacker.com的索引,然后找到所有带有“headlineh5hover-highlightentry-title”类的标签,然后为每个目录创建文件。但唯一的问题是当我运行它时,我得到OSError:[Errno2]Nosuchfileordirectory:"/home/root/python/TheSonySmartwatch3:ARunner'sPerspective(Updated:1/5/2015)"帮助会很好,谢谢!这是我的自动取款机代码:importreimportosimporturllib2frombs4impo

python - 在 Mac OS X 上安装 pygtk 的最简单方法

理想情况下,我想使用pip或Homebrew安装pygtk。两者似乎都不可能。我正在运行Leopard。 最佳答案 我已经将pygtk与Homebrew结合使用来成功运行tryton。我已经卸载了之前在Homebrew中安装的任何东西,然后重新安装:brewinstallpygtk我想这个技巧是按照brew所说的安装结束设置PYTHONPATH,我在~/.bashrc文件中进行设置。exportPYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH希望对你有帮助

python - 使用哪个更安全? uuid,binascii.hexlify(os.urandom()) 或 random.SystemRandom()?

我想创建独一无二的和对于自己注册该服务的用户。所以,我一直在寻找相同的东西并想出了这些选项:uuidbinascii.hexlify(os.urandom(x))random.SystemRandom()这是一个愚蠢的问题,但我想知道哪种实现使用起来更安全(有适当的解释)?为什么?使用它比其他人有什么优势?Note:AFAIK,random.SystemRandom()usesos.urandom(x).Socomparisonismainlybetweenuuidandrandom.SystemRandom().这是我到目前为止尝试过的:1)importrandomtemp=rand

python - 如何删除目录? os.removedirs 和 os.rmdir 只是用来删除空目录吗?

这个问题在这里已经有了答案:HowdoIdeleteafileorfolderinPython?(15个答案)关闭4年前。每当我尝试使用它们来删除包含内容的目录时,我都会收到此错误消息importosos.chdir('/Users/mustafa/Desktop')os.makedirs('new-file/sub-file')os.removedirs('new-file')"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py",line170,inremovedirsrmdir(name)OS