我尝试在Windows上的Eclipse中运行下面的Python代码,但它显示错误说pwd不是一个有效的导入:
import os import pwd import socket pinfo=pwd.getpwuid(os.getuid())
我可以使用, if not win32来绕过这个部分,所以当它在Windows上运行它只是跳转,不会产生错误?
if not win32: import os import pwd import socket pinfo=pwd.getpwuid(os.getuid()) else: return
如果是的话,我需要做什么来使用这个win32因为它也显示一个错误说undefined variable ?
Eclipse Linux中的Eclipse外观和感觉configuration
无法加载JavaHL Library.- linux / eclipse
Eclipse交叉编译…我该怎么做?
Eclipse说我的SDK工具不是过时的
Eclipse和MinGW中包含g ++的多个包含path(-I)
Eclipse慢速打字
AVR ISP MKII,avrdude,Ubuntu 11.10
C控制台输出不连续,等待直到程序结束
Eclipse CDT – 程序“make”无法find(win7,mingw,msys安装)
你应该使用sys.platform 。
if sys.platform != 'win32': ...
if sys.platform != 'win32': ...
我想这两个问题可能对你的问题有一个答案。
什么是pwd.getpwnam(用户名).pw_dir的Windows等价物?
你可以通过使用来检查OS
import os if os.name != 'nt': # do something
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。