• Python 原生文件读写


    f=open("D:/test/test1.txt","r",encoding="utf-8")
    # f=open("D:\test\test1.txt","r",encoding="utf-8")
    # file 是文件路径,mode 是文件打开模式,encoding 是编码模式
    # 'r' 只读,默认值。
    # 'w' 以写的方式打开文件,会覆盖源文件。
    # 'x' 创建一个新的文件打开并进行写入操作,如果这个文件已经存在,会报错。
    # 'a' 以写的方式打开文件,当执行写入操作时,会将写入的内容追加在原文件之后。
    f.read()        # 读取整个文件,字符串显示。
    f.readline()    # 一次读一行,指针在该行末尾。
    f.readlines()   # 读取整个文件,以列表显示。
    f.strip()       # 用于一处字符串头尾指定的字符,默认为空格或换行符,该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
    f.seek(0,0)     #指针,第一个参数是偏移量,第二个参数表示文件开始处,这是默认值;1表示当前位置 ;2表示文件结尾,,指针
    #字符串join的应用
    a1=['123','456']
    print(a1)
    print('.'.join(a1))
    # 输出:['123', '456']
    # 输出:123.456
    # enumerate(sequence,start=0) 方法,sequence是一个序列、迭代器或其他支持迭代对象,start 下标起始位置
    a=['a','b','c','d','e','f','g']
    b=list(enumerate(a,start=100))
    print(b)
    # 输出如下:
    # [(100, 'a'), (101, 'b'), (102, 'c'), (103, 'd'), (104, 'e'), (105, 'f'), (106, 'g')]
    
    seq = ['one', 'two', 'three']
    for a,b in enumerate(seq,start=1):
        print(a,b)
    # 输出如下:
    # 1 one
    # 2 two
    # 3 three
  • 相关阅读:
    LeetCode 414. Third Maximum Number
    LeetCode 498. Diagonal Traverse
    LeetCode 520. Detect Capital
    LeetCode 503. Next Greater Element II
    LeetCode 496. Next Greater Element I
    LeetCode 508. Most Frequent Subtree Sum
    LeetCode 515. Find Largest Value in Each Tree Row
    LeetCode 516. Longest Palindromic Subsequence
    输入输出流
    java中举例说明对象调用静态成员变量
  • 原文地址:https://www.cnblogs.com/hsinfo/p/13664398.html
Copyright © 2020-2023  润新知