为什么Python在Windows下使用比Linux下table布局改版更方便便

pywin32应用——Python在Windows下系统编程初步_Linux编程_Linux公社-Linux系统门户网站
你好,游客
pywin32应用——Python在Windows下系统编程初步
来源:Linux社区&
作者:huiguixian
Python是没有自带访问windows系统API的库的,需要下载。库的名称叫pywin32,可以从网上直接下载。
以下链接地址可以下载:&& (下载适合你的Python版本)
运行以下代码如果出现ImportError: No module named win32api 或者出现 ImportError: No module named win32con,说明你的库没有安装好。
介绍这个库里面最重要的两个模块:win32api和win32con。win32api顾名思义,就是用python对win32的本地api进行了封装;win32con个人理解为win32constant,即win32的常量定义。
有了以上这两个模块我们就可以来一个win32版本的Python Helloworld了。
import&win32api&&
import&win32con&&
win32api.MessageBox(win32con.NULL,&'Python&你好!',&'你好',&win32con.MB_OK)&&
运行一下,是不是看到消息框,嘿嘿,就这么简单。win32con是一个很好的工具,只要你想要的win32常量,里面基本上都有。
好的,接下来我们再用一个程序来演示一下用python写win32的程序是多么简单,修改IE。
我们采用的是修改注册表的方式,那么首先我们要对注册表进行一个简短的介绍。打开注册表:win+r, regedit,注册表的管理是按照文件夹的形式的。
注册表总共有五项:
HKEY_CLASSES_ROOT是HKEY_LOCAL_MACHINE\Software的子项,保存打开文件所对应的应用程序信息HKEY_CURRENT_USER是HKEY_USERS的子项,保存当前用户的配置信息HKEY_LOCAL_MACHINE保存计算机的配置信息,针对所有用户HKEY_USERS保存计算机上的所有以活动方式加载的用户配置文件HKEY_CURRENT_CONFIG保存计算机的硬件配置文件信息HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Start Page 项保存的是IE的主页地址。HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Window Title 项保存的是IE的标题栏。HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Search Page 项保存的是IE默认的搜索页。
我们假设你已熟悉win32编程,所以直接上代码。
import&win32api&&
import&win32con&&
keyname='Software\Microsoft\Internet&Explorer\Main'&&
page&=&'www.linuxidc.net'&&
title&=&'I&love&sina&web&site!'&&
search_page&=&''&&
key&=&win32api.RegOpenKey(win32con.HKEY_CURRENT_USER,&keyname,&0,&win32con.KEY_ALL_ACCESS)&&
win32api.RegSetValueEx(key,&'Start&Page',&0,&win32con.REG_SZ,&page)&&
win32api.RegSetValueEx(key,&'Window&Title',&0,&win32con.REG_SZ,&title)&&
win32api.RegSetValueEx(key,&'Search&Page',&0,&win32con.REG_SZ,&search_page)&&
相关资讯 & & &
& (01月26日)
& (12/11/:46)
& (10/06/:35)
& (01月03日)
& (11/26/:21)
& (10/04/:39)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款哪个操作系统更适合Python开发? - 知乎60被浏览17823分享邀请回答1添加评论分享收藏感谢收起32 条评论分享收藏感谢收起查看更多回答Windows 下 Python开发环境搭建_Linux教程_Linux公社-Linux系统门户网站
你好,游客
Windows 下 Python开发环境搭建
作者:AllEmpty
  虽然网上有很多Python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境。
  1.准备好安装包
  1)上python官网下载python运行环境(),目前比较稳定的是python-3.5.2
  2)上pycharm官网下载最新版的IDE(),官网提供了mac、windows和linux三种版本,我下的是pycharm-community-.exe
  2.安装软件
  1)安装python运行环境
  双击python-3.5.2.exe
  一般采用自定义安装比较好,不然自动安装会把环境安装到个人目录里,有时要找起来很麻烦
  另外第二个红框前面的勾记录打上,不然需要手动在windows环境变量的路径中添加python安装路径
  这里将安装路径手动修改一下,可以安装到C盘也可以安装到D盘
  完成安装
  然后我们打开CMD,在里面输入python,就可以直接进入进行编码了
  我们可以输入print('hello world!')来测试一下python运行,如下图
  如果输入python出现下面错误
  那就得手动将python安装路径添加到系统环境变量中
  打开开始菜单,对计算机点右键=》属性
  选中后点击编辑,在最后面分别添加
  ;C:\Python\Scripts\;C:\Python\;
  这是刚才的安装路径
  然后打开新的CMD(要开新的cmd才有效),输入python就可以看到刚才的提示进入编码界面了
&  2)安装pycharm开发IDE
  双击pycharm-community-.exe,一般按正常的默认安装项就可以了
  这里是选择IDE编辑界面皮肤的,一般来说使用黑底灰字看起来没那么刺眼,对眼好一点,这里选择以后还可以在里面设置。
  提交后安装成功。
  汉化方法
  到网上下载个汉化包改名为resources_cn.jar,然后直接复制到安装路径下的lib文件夹里,重新打开IDE就自动汉化了
  想要取消汉化,只需要将这个文件删除,重新打开IDE就自动恢复英文版本
  建议不要进行汉化,因为汉化后有一点功能使用不了或点击不了
  要配置编辑界面皮肤,可按下面进行配置。一般字体按默认项会比较小,也可以按下面的配置修改大一些。
  这里的列表项选择可以使用不同的皮肤
  使用默认项时,字体大小无法直接进行修改,点击Save As... 另存为后就可以修改
  另存为后现在就可以直接修改了
  3.安装python各种包
  安装包有两种方法,一种是使用命令行,一种是IDE选择安装
  1)命令行安装方式
  打开cmd,输入pip install flask (你要安装的包名称),按回车就开始进入安装了
  等一会就安装成功了
  一般我们需要将pip升级到最新版本,这样可以减少安装问题的出现
  在cmd中输入下面命令,就会启动pip升级
pip install https://pypi.python.org/packages/11/b6/abcbbe042b486dffb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz
  我们在cmd中输入:pip --version &就可以看到当前的pip版本了
  万一pip升级失败,也不用怕,可以到python官网进行下载安装包进行安装升级
  在浏览器地址栏中输入:https://pypi.python.org/pypi/pip&
  下载安装包,并解压到C盘根目录
  在DOS下输入下图命令,进入pip-9.0.1文件夹,然后输入:python setup.py install 进入pip安装
  完成pip升级操作
  2)IDE安装方式
  打开IDE,点击:File =& Default Settings
  然后选择Project Interpreter,就可以看到已经安装好的python包列表了,点击右上角的+进入安装包选择界面
  在顶部搜索框里输入想要安装的包名称,就可以搜索到安装包,然后选择它,点击左下角的Install Package,IDE就开始进入下载安装了,如果出现由于网络原因造成安装失败,可以点击其他项后再点回来,然后点安装,多次后就可以安装成功,反复进行后还是无法安装成功的,可以点击查看出错原因,也可以使用命令方式进行,直接看到出错原因。
  完成以上操作后,就可以开始开发pythont程序了
本文永久更新链接地址:
相关资讯 & & &
& (11/09/:51)
& (04/01/:29)
& (01月15日)
& (04/01/:45)
& (08/07/:14)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款02:06 提问
PYTHON 是在linux下运行好 还是windows下运行好?
用Python做web 有32位 64位限制吗?
按赞数排序
python本身无所谓,取决于你的程序,如果是服务器程序,或者是嵌入式程序,要求运行在linux环境下,就只能用linux,如果是客户端脚本,使用它的用户使用windows,那么就运行在windows下。
除非用到科学计算和很多内存(2GB+),否则32bit足够了。python是解释语言,所以只要有解释器,任何平台都没问题。
crossplant, it doesnt really mater i guess?
python做web,一般可以用django等框架,这些框架linux上支持好一些,配置环境简单,windows上有一些依赖,第三方库不是很好装。
现在机器操作系统用64位还是比较普遍了,如果你系统是64的,那python也用64的好了。性能要好些。
windows+64位、然后使用wind ide很好用~
我也觉的是任何平台都影响不大的,主要就是代码和解释器
个人认为在linux上面弄Python会好一些,不过习惯搞win是一样的额
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!
其他相关推荐}

我要回帖

更多关于 绿色出行更方便 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信