SuperZhang的网络笔记本。

Python 检测文件或文件夹是否存在以及添加

作者:share 发布于:2016-5-1 11:10 分类:Python

最近在学python,需要用到python的文件操作,特此做下列记录。



exists()会自动判断失效的文件链接。

如果检查的文件是一个软链接,但这个软连接指向的文件被删除了,会返回False。

而lexists()不会做这个检查,只要软连接存在,即使它指向的文件不存在,也返回True。


文件头部需要添加:

from os.path import exists


目录的比较

>>> os.path.exists('d:\test')

>>> os.path.isdir('E:\temp\temp')

True


文件的比较

>>> os.path.isfile('d:\test')

False


评论(0) 浏览(31)

python的import与from...import的不同之处

作者:share 发布于:2016-5-1 9:50 分类:Python

Python用import或者from...import来导入相应的模块。模块其实就是一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中,我们就可以使用了。这类似于C语言中的include头文件,Python中我们用import导入我们需要的模块。

eg:

import sys
print('================Python import mode==========================');
print ('The command line arguments are:')
for i in sys.argv:
    print (i)
print ('\n The python path',sys.path)
from sys import argv,path  #  导入特定的成员
print('================python from import===================================')
print('path:',path) # 因为已经导入path成员,所以此处引用时不需要加sys.path

阅读全文>>

评论(0) 浏览(7)

Windows 的笔记

作者:share 发布于:2016-4-23 16:17 分类:Windows

查找过滤命令,类似于linux中的 grep:

findstr

例子:

netstat -ano | findstr 3389

评论(0) 浏览(343)

Python 学习笔记(二)

作者:share 发布于:2016-4-23 15:30 分类:Python

基本语法技巧:

y = raw("print?")


调用库(例子):

from sys import argv    ##调用sys库,argv为参数变量

script, first, second, third = argv


print "The script is called:", script

print "Your first variable is:", first

print "Your second variable is:", second

print "Your third variable is:", third

阅读全文>>

评论(0) 浏览(96)

Powered by emlog