怎么写脚本怎么写,确认python所能处理整形的范围

如何确定python运行所在的文件位置
如何确定python运行所在的文件位置
title: 如何确定python运行所在的文件位置date:
转载请注明
如何确定python脚本的位置?python脚本有个__file__属性,能够确定脚本所在的位置。但由于运行文件夹的不同,__file__的相对路径也不同。
如何确定当前脚本的绝对路径
# -*- coding: utf-8 -*-
print os.path.realpath(__file__)
如何确定当前脚本所在的文件夹
# -*- coding: utf-8 -*-
print os.path.dirname(os.path.realpath(__file__))
如何确定当前脚本所在的文件夹的父文件夹
# -*- coding: utf-8 -*-
print os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
一种编程方式
在编写程序的时候,想要使用一些绝对路径相关的变量,会单独定义一个脚本如 pathinfo.py
def src_dir():
return os.path.dirname(os.path.realpath(__file__))
def code_dir():
return os.path.dirname(src_dir())
def log_dir():
return code_dir()+'/log'
def conf_dir():
return code_dir()+'/conf'
这样,使用的时候import pathinfo即可脚本语言(Perl/Python)
怎么写脚本,确认python所能处理整形的范围?
这是一个书上的习题,但我不知道如何下手?
如果是用c的话,我会先计算出整型的字节(sizeof(int))数,但在python中我不知道该如何处理,不知道有没有类似的系统函数?
希望高手提示下,看有多少种方法(尽量少用第三方库)
import&sys
sys.maxint
-sys.maxint-1
python整型一般32bit机器32位宽,64bit机器64bit宽。
长整型无固定范围,看你内存多大了。。。。
如果楼主喜欢折腾的话,还可以这么整:
while(type(a)==int):
maxint=int(a-1)
minint=&-maxint&-1
引用&1&楼&hpsmouse&的回复:Python&code
import&sys
sys.maxint
-sys.maxint-1
还想问个问题:我打算用pythonwin开发,在官方/activepython/downloads,没有看到pythonwin链接,但我下载了ActivePython&2.7.0.2(&Windows&(x86)),&安装后却没有这个东东.请问官方的下载哪里有?
python里int好像会因情况自动扩展成long,一般运算可以无视2者存在,傻瓜用就是...
把问题完整贴下。什么叫“python所能处理整形的范围”?Python的整数是无限精度的。另外,Python的哲学呢,There&should&be&one--&and&preferably&only&one&--obvious&way&to&do&it。关心“看有多少种方法”是在浪费生命。
回复
即使是一小步也想与你分享用Python实现web端用户登录和注册功能的教程-python_脚本专栏-脚本宝典
用户管理是绝大部分Web网站都需要解决的问题。用户管理涉及到用户注册和登录。
用户注册相对简单,我们可以先通过API把用户注册这个功能实现了:
_RE_MD5 = re.compile(r'^[0-9a-f]{32}$')
@post('/api/users')
def register_user():
i = ctx.request.input(name='', email='', password='')
name = i.name.strip()
email = i.email.strip().lower()
password = i.password
if not name:
raise APIValueError('name')
if not email or not _RE_EMAIL.match(email):
raise APIValueError('email')
if not password or not _RE_MD5.match(password):
raise APIValueError('password')
user = User.find_first('where email=?', email)
raise APIError('register:failed', 'email', 'Email is already in use.')
user = User(name=name, email=email, password=password, image='/avatar/%s?d=mm&s=120' % hashlib.md5(email).hexdigest())
user.insert()
return user
分享给好友:【整理】Python中如何获得当前所执行的脚本的名字 + Python中获得当前脚本所在路径
【Python中如何获得当前所执行的脚本的名字】
sys.argv[0]是传入的参数,通过解析,可以得到当前python脚本的文件名。
直接给出参考代码:
# got script self's name
# for : python hi-baidu-mover_v.py -s /gongxue1984/, sys.argv[0]=hi-baidu-mover_v.py
# for : hi-baidu-mover_v.py -s /gongxue1984/, sys.argv[0]=D:\tmp\WordPress\Others\to_wp\hi-baidu-mover_v2\hi-baidu-mover_v.py
argv0_list = sys.argv[0].split(&\\&);
script_name = argv0_list[len(argv0_list) - 1]; # get script file name self
script_name = script_name[0:-3]; # remove &.py& -& hi-baidu-mover_v
【Python中获得当前脚本所在路径】
print os.getcwd();
共享此文章:
免费的格式化Javascript源码的网站
查询Unicode字符,且还带Oct,Decimal,Hex,HTML Entity
HTML和Javascript都支持,很好用。

我要回帖

更多关于 视频脚本怎么写 的文章

 

随机推荐