#!/usr/bin/env python与#!/usr/bin/python的区别

2020-08-30 科技 60阅读

在unix类的操作系统才有意义。

#!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器。

#!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。

扩展资料:

Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

Python常用的代码:,

1,生成随机数

rnd = random.randint(1,500):生成1-500之间的随机数

2,读文件

f = open("c:\\1.txt","r")

lines = f.readlines()

for line in lines

print line

3,写文件

f = open("c:\\1.txt","r+"):可读可写模式

f.write("123"):写入字符串

4正则表达式,读取tomcat的日志并打印日期

import re

regx = "\d\d\d\d-\d\d-\d+"

f = open("c:\stdout.log","r")

i = 0

for str in f.readlines():

if re.search(regx,str):

Response.write(str+"
")

if i>10:break

i=i+1

f.close();

5,连接数据库

import pgdb

conn = pgdb.connect

(host='localhost',databse='qingfeng',user='qingfeng',password='123')

cur = conn.cursor()

cur.execute("select * from dream")

print cur.rowcount

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com