python Windows环境下文件路径问题
Python Windows
2019-07-03 10:34:20
152
0
在python程序里面我们经常需要对文件进行操作,Windows下的文件目录路径使用反斜杠“\”来分隔。但是,和大多数语言一样,Python代码里面,反斜杠“\”是转义符,例如“\n”表示回车、“\t”表示制表符等等。这样,如果继续用windows习惯使用“\”表示文件路径,就会产生歧义。例如“c:\test.txt”这表示c盘根目录下的一个文件,还是表示一个字符串呢?因为“\t”也可以解释为制表符。如果让我们人来判断,这当然是一个很简单的问题。但是机器就无法做出正确的判断了,只有没有歧义的代码机器才会正确执行。解决办法采用下面任何一种书写形式均可:使用斜杠“/”: "c:... ...
阅读全文
python解释器和它的环境路径设置
Python
2019-05-09 14:58:05
145
0
sys模块包含了与python解释器和它的环境有关的函数,这个你可以通过dir(sys)来查看他里面的方法和成员属性。下面的两个方法可以将模块路径加到当前模块扫描的路径里:sys.path.append('你的模块的名称')。sys.path.insert(0,'模块的名称')永久添加路径到sys.path中,方式有三,如下:1)将写好的py文件放到 /usr/lib/python2.6/site-packages 目录下 2) 在 /usr/lib/python2.6/site-packages 下面新建一个.pth 文件(以pth作为后缀名)&nb... ...
阅读全文
from __future__ import absolute_import 作用是拒绝隐式引用导入
Python
2019-05-09 13:14:35
211
0
参考:https://docs.python.org/2.5/whatsnew/pep-328.html 它是拒绝使用“ implicit relative import(隐式相对导入)” ,并不拒绝“explicit relative import.(显式相对导入)”可以直接理解为拒绝隐式引用即可。例如:from .celery import Celery是导入当前路径下celery的Celeryfrom celery import Celery是导入第三方的全局的celery模块下的Celeryfrom . import math... ...
阅读全文
setup.py 安装 和 卸载 python包
Python Linux
2019-04-08 16:30:08
157
0
安装:可通过 --home 或 --prefix 指定安装目录--prefix=xx/xxx 选择安装目录--record files.txt 记录所有安装文件的路径#python setup.py install --prefix=xx/xxx --record files.txt 如果上面的命令运行出错,可能是PYTHONPATH的问题,用下面的命令将 PYTHONPATH 临时加入环境变量试试:$ env PYTHONPATH=/home/hzh/learn/... ...
阅读全文
Python2.x 和 Python3.x 中 raw_input( ) 和 input( ) 区别
Python
2019-04-08 13:54:39
174
0
区别1、在 Python2.x 中 raw_input( ) 和 input( ),两个函数都存在,其中区别为:raw_input( ) 将所有输入作为字符串看待,返回字符串类型。input( ) 只能接收"数字"的输入,在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, float )。2、在 Python3.x 中 raw_input( ) 和 input( ) 进行了整合,去除了 raw_input( ),仅保留了 input( ) 函数,其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型。例子Python 2.3.4&nb... ...
阅读全文
Django报错:MySQL ...USE_TZ is False pythonUTC格式与本地互转
Python Django Mysql
2019-02-18 14:32:24
522
0
故障今天django从第三方接口获取到字段时间,然后插入mysql的时候报如下错:ValueError: MySQL backend does not support timezone-aware datetimes when USE_TZ is False.原因这是因为在 setting 中我们有如下配置USE_TZ = False解决方法:获取到的 时间用下面的函数 转换下。def utc2local_format(utc_string):
 ... ...
阅读全文