Python在windows下的路径问题
windows下的路径像“f:\program files\python\backup”其中“\”需要用转义符,写成“\\”,或者前面加r写成path
= r’f:\program files\python\backup’但是在调用一些系统命令,如os.system(rar a path e:\backup)会出错,原因是“program files”中间有一个空格,空格需要用双引号括起来,就变成了path = r’f:\”program
files\python\backup”’。
这样好像没有错了,但是如果用os.mkdir(path)会出错,原因是path里面有双引号……这个就让人很无语了。我的解决方案是定义两个path:path1和path2。这样rar
a path1 e:\backup和 os.mkdir(path2)都不会出错了。如果打印路径的话,用print path1
相关文档:
1.#:注释符
2.比较运算符(基本和Java类似)
>= == != <>
Python目前支持两种"不等于"比较运算符,!=和<>,分别是C风格和ABC/Pascal风格。目前后者慢慢地被淘汰了,
推荐使用前者。
在Python中,支持3<4<5这样的表达式,� ......
之前写了一个自动解压压缩文件到压缩文件所在文件夹的脚本
后根据自己需要,写了另外两个。原理一样
都是使用winrar的命令
第一个脚本没考虑周到,只能解压rar文件
改进后可以支持winrar支持的各种文件
把指定文件夹下的文件保存到指定文件夹
#rardir.py
import os
import sys
src=sys.argv[1]
dst=sys.argv[2]
......
转自 http://www.javaeye.com/topic/561786
原帖:http://www.cnblogs.com/jingleguo/archive/2008/06/02/1211820.html
当python中间处理非ASCII编码时,经常会出现如下错误:
UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128)
0x??是超出128的数字,python在默认� ......
转载自:http://hi.baidu.com/myitlyj/blog/item/25586bd7088ba3dba044df6b.html
在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是ConfigParser,这里简单的做一些介绍。
ConfigParser解析的配置文件的格� ......
工具栏->高级->配置->编辑器显示->语法加亮->打开
在打开的文件中结尾加上下面文字,并保存。
/L10"Python" Line Comment = # Block Comment One = """ Block Comment Off = """ Escape Char = \ File Extensions = PY PYW
/Indent Strings = ":"
/Function String 1 = "%[ ,^t]++def[ ]+^([a-zA-Z0-9_] ......