我的操作系统为:Windows 7,32位

                            文件

这些都是shell脚本,去掉后面的sample后就能运行相应git命令脚本了。每个钩子的作用详见:

图片 1

图片 2

修改/etc/rc.local文件:

图片 3

这是运行脚本的目录即’C:\\Python27’下多了一个以当前时间命名的文件夹

 

图片 4

3、更改当前目录——os.chdir()

最好使用uwsgi的完整路径

图片 5

>>>import os
>>> os.getcwd()
'c:\\'
>>> file=open('test.txt')   #默认的mode是'r',即读模式
>>> file.read()  #读取文件内容
'hello\nworld\nhello,python'   #  \n在文件中的形式是换行
pidfile=/dev/shm/webapp.pid

或者您可以在图形界面下操作设置环境变量,

  有关文件夹与文件的查找,删除等功能
在 os 模块中实现。使用时需先导入这个模块:import  os

/usr/local/bin/uwsgi -x /web/www/webapp/uwsgi_webapp.xml -d /var/log/uwsgi/uwsgi.log

图片 6

文件编码:

applypatch-------commit--

Python几乎可以在任何平台下运行,如我们所熟悉的:Windows/Unix/Linux/Macintosh。

图片 7

如果是ini后缀的配置文件:

点击即可下载获取得到:python-3.3.2.msi安装包。该安装包大小:19.3 MB 

?

/dev/shm/webapp.pid

我安装的目录为

>>> os.path .exists ("C:\\") #该路径存在
True
>>> os.path .exists ("C:\\123\\") #该路径不存在
False
>>> os.path .exists ("C:\\123.txt") #该文件不存在
False
>>> os.path .exists ("C:\\test.txt")  #该文件存在
True

如果要uwsgi随着服务器的启动而启动,怎么配置呢?

在Windows的路径添加Python的目录:

图片 8

       
每次我在客户端把代码push到服务器后,都要去服务器重启uwsgi,相当麻烦。想写个脚本来监控git的更新。查看了git手册后,发现它有好几个hooks,这些hooks分别会监控不同的git命令。hooks钩子如下:

我们从python官方网站:

hello world hello python

当用户在本地仓库执行’git-push’命令时,服务器上运端仓库就会对应执行’git-receive-pack’命令,而’git-receive-pack’命令会调用
pre-receive
钩子。在开始更新远程仓库上的ref之前,这个钩子被调用。钩子的执行结果(exit
status)决定此次更新能否成功。

安装python的时候,我们既可以从源码安装,同时也可以用已经编译好并且打包好的二进制版本进行安装,这里我选择的是后者。

                             目录

这里我选择的是:python-3.3.2.msi

 

 -HUP ` /dev/shm/webapp.pid`

在这里我们说一下,在Windows操作系统中安装python。 我的操作系…

>>> import os
>>> s=os.getcwd()#获得当前运行脚本所在目录
>>> s
'C:\\Python27'

在post-receive加如下语句:

安装完后的安装目录文件:

图片 9

在webapp的uwsgi_webapp.xml配置里添加

命令提示符 : 类似于环境变量路径 %path%;C:Python ,回车;

>>> os.makedirs("C:\\temp\\test") #这是C盘下就创建了temp目录,temp下嵌套的文件夹是test

 

在这里我们说一下,在Windows操作系统中安装python。

对文件的相关操作有时需要引入shutil模块:

如果有 /etc/init.d/uwsgi, 就用 /etc/init.d/uwsgi restart,没有的话kill -HUP好了。

点击Finish结束安装。

7、判断一个路径是否有需要的文件——os.path.isfile(“文件”)

到此,python的安装就算是成功了。

>>> a,b=os.path.splitext("c:\\dir1\\dir2\\file.txt")
>>> print a
c:\dir1\dir2\file
>>> print b
.txt

如果不能进入,则有可能是环境变量问题,需要做一些调整。

                                                                          

。可以在命令行下输入Python看是否可以进入Python的交互模式,

打开文件——open(‘file'[,’mode’])  

图片 10

1、取得当前目录——os.getcwd()

发表评论

电子邮件地址不会被公开。 必填项已用*标注