zoukankan      html  css  js  c++  java
  • Python入门系列——第16篇

    文件

    在讲述文件之前,我们来看看几条PowerShell命令。

    echo这条命令创建了一个名为test的文本文件,这个文本文件包含了“hello world"这句话。
    cat命令将test文件的所有内容打印了出来。
    from sys import argv
    
    script, file_name = argv
    
    text = open(file_name)				
    print("The file name is:",file_name)
    print(text.read())					#读取文件内容,并打印。
    这段代码的前两行,上次已经解释过了,相信你也可以看懂。如果看不懂,那么请看上篇文章。
    open()这个函数,它的参数是文件名。返回值是文件对象。你可以理解为返回了一个位置。你就能在这个位置访问
    到相应的文件了。text.read()就是将这个文件的内容进行读取。
    下面我介绍一些文件操作函数:
    • close——关闭文件,当你使用完文件的时候,一定要记得关闭,否则文件内容可能会丢失。
    • read——读取文件内容。
    • readline——读取文本文件中的一行
    • truncate——清空文件
    • write(str)——将str的内容写入文件
    好了,关于这些函数的使用,我想还是留给你吧,有什么问题请留言。到这里,其实你已经学习完了所谓的面向过程编程下的部分,其实你也可以来一次小测试了。从下篇开始,我们要开始学习面向对象部分了(OOP)。不过,你最好自己去看看面向对象。下篇见。
    ————————————————问题回答————————————————
    1.提示“gbk”编码,怎么办?
    这个时候,你需要用notepad打开,然后选择保存为ANSI编码方式。
  • 相关阅读:
    BZOJ3509: [CodeChef] COUNTARI
    BZOJ3790: 神奇项链
    BZOJ3527: [Zjoi2014]力
    BZOJ2194: 快速傅立叶之二
    解题:BJOI 2006 狼抓兔子
    解题:SDOI 2017 数字表格
    解题:TJOI 2015 弦论
    解题:NOI 2016 优秀的拆分
    解题:AHOI2017/HNOI2017 礼物
    解题:洛谷2093 JZPFAR
  • 原文地址:https://www.cnblogs.com/zy666/p/10504325.html
Copyright © 2011-2022 走看看