文章目录:
- 1、python文件的源代码文件夹怎么打开?
- 2、如何创建python源代码文件
- 3、python项目 引用的包被修改了源码,怎么方便部署
- 4、如何查看python源代码
- 5、有没有Python程序的源代码
- 6、有什么python项目源码阅读工具
python文件的源代码文件夹怎么打开?
使用python源文件的几种方法\运行python脚本:
a. windows下打开shell(DOS提示符,命令行,cmd):
CMD命令进入某个目录
如在window 下cmd运行python源文件 xxx.py(注意这个xxx.py在C盘的python27目录下,若是其它盘的目录,就进入其它盘的目录来运行xxx.py):
打开cmd
输入c: 回车
输入cd c:/python27/ 回车 (ps:cd后面没有冒号!,如果需要在dos下查看带有空格的文件夹,要给文件夹加上引号如:CD "Program Files"/PHP )
输入python xxx.py 或者 xxx.py 回车
这是在找到文件路径下去执行某文件,直接在cmd,python环境下输入python xxx.py 会运行语法错误,不知是否是系统的环境变量没有添加好?
在linux下参见vamei :python 基础
另附:cmd命令
1.进入上一层目录 CD ../
2.显示目录下的文件及了目录 dir
b.Linux下运行python源文件:
$ python xxx.py
c.在IDLE下运行python源文件
点击开始-程序-Python 2.7-IDLE(Python GUI)
点击file-open-xxx.py
ctrl+F5
quit()是退出程序
d.在IDLE里,可以通过os执行系统命令,执行python源文件:
import os
os.system('python c:/xxx.py')
e. 直接双击xxx.py
双击xxx.py,窗口一闪而过。很像VC运行时的Ctrl+F5对不对?那怎么办呢?(非windows系统可以跳过,不用此技巧)
这里我们在代码里加入一句话raw_input(),就可以。
如何创建python源代码文件
打开Eclipse,选择菜单中【file】》》new》》other
选择Python选项,然后选择project mondel
输入project name项目名称,运行IDE根据搭建环境选择版本
这里可以直接点击next,下一步
然后直接点击【是】,如果是【否】,开发环境将不是以Python环境
6
Python项目创建成功,可以进行Python代码编写
python项目 引用的包被修改了源码,怎么方便部署
python项目都建议使用虚拟环境,就是使用virtual创建虚拟环境目录,然后部署的时候整个虚拟环境都部署到生产环境,这样源码包修改都是对虚拟环境的修改,直接使用git部署,或者间接使用jenkins部署都行。
如何查看python源代码
众所周知,Python内建了许多函数模块,并且我们可能还会安装许多第三方模块等等。
下面以getpass为例查看其源代码。
1.help(getpass)
输入该命令找到file路径,并且可以查看其其提供的功能。
2.利用getpass.__file__查看位置
最后找到该文件,用记事本或其他编辑器打开即可。
3.PyCharm编辑器
在该类或方法上按住“ctr+鼠标左键”可以快速查看源代码。
4.dir(对象名)
该方法可以快速查看有哪些方法。
想要查看每个功能的解释,用help(type(对象名))
python学习网,大量的免费python视频教程,欢迎在线学习!
有没有Python程序的源代码
《Python金融大数据分析》PDF+源代码 链接:
提取码:nyuf 复制这段内容后打开百度网盘手机App,操作更方便哦
有什么python项目源码阅读工具
如果一定要推荐一些 python 的源码去读,我的建议是标准库里关于网络的代码。从 SocketServer 开始,补上 socket
模块的知识,熟悉 TCP/UDP 编程,然后了解 Mixin 机制的最佳示例
SocketServer.{ForkingMixIn|ThreadingMixIn},借这个机会了解 thread/threading
模块,这时会对并发量提出新的要求,就可以读 select 模块,开始对 select/{epoll|kqueue}
有深刻理解,搞懂以后就可以接触一下异步框架 asyncore 和 asynchat。这时开始出现分岔。如果是做 game 等以 TCP/UDP
协议为基础的应用,可以去读 greenlet 和 gevent,如果是做 web,则走下一条路。
做 web,读
BaseHTTPServer、SimpleHTTPServer 和 CGIHTTPServer,读
cgi/cgitb,自己随意写框架,读cookielib,读 wsgiref,这时候自己写一个简便的 web framework 就 so
easy 了,老板再也不担心你写 web 了,选择 flask/web.py/django/pyramid 都心中有数了。因为走的是 web
的路,所以难免要调用一下别人的 api,搞懂一下 httplib/urllib/urllib/urlparse。
修改了源码,怎么方便部署python项目都建议使用虚拟环境,就是使用virtual创建虚拟环境目录,然后部署的时候整个虚拟环境都部署到生产环境,这样源码包修改都是对虚拟环境的修改,直接使用git部署,或者间接使用jenkins部署都行。如何
ketServer.{ForkingMixIn|ThreadingMixIn},借这个机会了解 thread/threading 模块,这时会对并发量提出新的要求,就可以读 select 模块,开始对 select/{epoll|kqueue} 有深刻理解,搞懂以后就可以接触一下异
amid 都心中有数了。因为走的是 web 的路,所以难免要调用一下别人的 api,搞懂一下 httplib/urllib/urllib/urlparse。