zoukankan      html  css  js  c++  java
  • 三.文件操作

    1.python切换目录基本操作

    >>>import os

    >>>os.getcwd()---获取当前工作目录(current working dirctory)

    >>>os.chdir('......')---切换到包含要打开的文件的目录

    2.打开数据文件,读取文件第一个数据行

    data=open('sketch.txt')

    print(data.readline(),end='')

    注:readline和readlines,read都是用来读取文件内容,readline()每次读取一行,当前位置移到下一行;readlines()读取整个文件所有行,保存在一个列表(list)变量中,每行作为一个元素;read(size)从文件当前位置起读取size个字节(如果文件结束,就读取到文件结束为止),如果size是负值或省略,读取到文件结束为止,返回结果是一个字符串。

    3.退回到文件其实位置的方法:data.seek(0)

    注:关于seek()函数的用法:http://www.iplaypy.com/sys/s168.html

    4.利用split()函数抽取出数据行中的各个部分

    data=open('sketch.txt')

    for each_line in data:

      (role,line_spoken)=each_line.split(':')---split()方法返回一个字符串列表,赋值至一个目标标识符,这称为 多重赋值

      print(role,end='')

      print('said:',end='')

      print(line_spoken,end='')

      data.close()

    注:split()方法的应用:http://www.cnblogs.com/hjhsysu/p/5700347.html

  • 相关阅读:
    【原】iOS学习之XML与JSON两种数据结构比较和各自底层实现
    ios 10 访问设置问题
    蛇形输出
    苹果内购流程详解
    iOS多线程比较
    App iCON 尺寸
    学习网站
    c++ lesson 一(命名空间输入输出)
    iOS中WebSocket的使用
    MAC TXT文本
  • 原文地址:https://www.cnblogs.com/chenshaoping/p/7152007.html
Copyright © 2011-2022 走看看