zoukankan      html  css  js  c++  java
  • Python学习,可爱的Python第一篇

    使用vim编辑器,首先新建一个py文件:vim print_filename.py

    1、读取指定目录下地所有文件和目录名 print_filename.py

    #-** coding:utf-8 -*-     //注释,提示使用支持Unicode编码的编辑器环境

    improt os   //引用os 模块

    print os.listdir("/Users/baolinfang") //读取/Users/baolinfang下地所有文件和目录

    2、读取指定目录下所有的文件/目录信息 print_allfilename.py

    #-** coding:utf-8 -*-     //注释,提示使用支持Unicode编码的编辑器环境

    improt os   //引用os 模块

    for root,dirs,files in os.walk("/Users/baolinfang"):

         print root,dirs,files   //注意循环内要缩进

    3、将输出地文件/目录存为文件

    #-** coding:utf-8 -*-     //注释,提示使用支持Unicode编码的编辑器环境

    improt os   //引用os 模块

    for root,dirs,files in os.walk("/Users/baolinfang"):

         open('myfilename.cdc','a').write("%s %s %s" %(root,dirs,files))  //得到一个myfilename.cdc文件,现在打不开,等到以后解答。

    练习:

    1、os 模块其他功能:

            a、os.system() 运行shell命令

    >>> os.system('dir')
    0
    >>> os.system('cmd') #启动dos

            b、os.path.join(path,name):连接目录与文件名或目录

    >>> os.path.join('c:\Python','a.txt')
    'c:\Python\a.txt'
    >>> os.path.join('c:\Python','f1')
    'c:\Python\f1'

    其余参考http://www.cnblogs.com/BeginMan/p/3327291.html

    2、open()的打开模式:

     ‘r’ 读模式,‘w’ 写模式、‘a’ 追加模式、‘b’ 二进制模式、‘+’ 读/写模式

    Python文件写入操作:

    >>>f = open('a.txt', 'w')  #用写的方式打开a.txt,并赋值给变量f
    >>>f.write('hello,')           #写入()内的内容
    >>>f.write('iplaypython')   #在hello,后面写入iplaypython
    >>>f.close()     #关闭

    Python文件读取操作:

    要进行读文件操作,只需要把模式换成'r'就可以,也可以把模式为空不写参数,也是读的意思,因为程序默认是为'r'的。
    >>>f = open('a.txt', 'r')
    >>>f.read(5)
    'hello'
    read( )是读文件的方法,括号内填入要读取的字符数,这里填写的字符数是5,如果填写的是1那么输出的就应该是‘h’。

    文件读取还有一些常用到的技巧方法,像下边这两种:
    1、read( ):表示读取全部内容
    2、readline( ):表示逐行读取

    未完待续。。。。。

  • 相关阅读:
    vue的特点
    暴力卸载低版本vuecli
    C#实现汉字转换为拼音缩写的代码
    .net 发送手机短信息
    js 小小jquery等比例缩放图片效果
    Android应用程序运行机制解析
    大型网站的架构设计问题大型高并发高负载网站的系统架构
    《UDP原理》
    《计算机网络中port和socket的作用》
    《线程并发》
  • 原文地址:https://www.cnblogs.com/baolinfang/p/4811857.html
Copyright © 2011-2022 走看看