微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python代码运行在Windows中,我可以绕过它的一部分,使用“如果不是win32”

我尝试在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

我该如何解决这个Eclipse错误

无法加载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': ...

我想这两个问题可能对你的问题有一个答案。

有一种可移植的方式来获取当前的用户名在Python中?

什么是pwd.getpwnam(用户名).pw_dir的Windows等价物?

你可以通过使用来检查OS

import os if os.name != 'nt': # do something

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐