Python3 简单的文件操作

方法一:open()

我们平时进行写入文件的时候一般都用open()函数

     f = open(‘/Users/michael/test.txt‘, ‘w‘)
                      # 路径                             mode
     f.write(‘Hello, world!‘)
                     # write() 方法用于向文件中写入指定字符串。
     f.close()
                    # 关闭文件。关闭后文件不能再进行读写操作。

我们可以反复调用write()来写入文件,但是务必要调用f.close()来关闭文件。如果不进行关闭有可能我们的文件数据就丢失了。

方法二:with open

    #                                       path       mode
    with open(‘/Users/michael/test.txt‘, ‘w‘) as f:
    f.write(‘Hello, world!‘)

原文地址:https://www.cnblogs.com/xuyuQAQ/p/8413635.html

时间: 2024-08-10 18:30:48

Python3 简单的文件操作的相关文章

python3的一些文件操作的脚手架

用python把原来的脚本重构了一下,其中写了文件操作的一些函数,如下: import os import shutil import hashlib import stat #查找文件夹中的某个文件 def findMyFileDir(dirPath, findFile): files = [] dirs = [] for root, dirs, files in os.walk(dirPath, topdown=False): for file in files: if file == fi

[Python3]目录与文件操作

概述 本文就os和path模块中常用的方法进行了说明和列举,更多的方法和技巧请参加官方文档 os模块常用方法 我们先看看os模块所提供的目录操作方法,直接上代码实例: # -*- coding:utf-8 -*- __author__ = '谷白' # 导入os模块 import os if __name__ == "__main__": # 返回完整的路径目录 print("获取当前工作目录") print(os.getcwd()) # 返回的是: . print

一个简单的文件操作练习

首先你需要在当前目录下穿件一个Blowing in the wind.txt文件,内容自定 我们我们需要在行首插入两句话,并且在行尾插入一句话,内容随意 实现代码如下: 1 #!/usr/bin/python 2 # -*- coding: utf-8 -*- 3 4 #打开已有文件,以读写模式打开 5 with open('Blowing in the wind.txt','r+') as f: 6 lst_r = f.readlines() 7 8 #分别插入 9 lst_r.insert(

简单的文件操作

1 #include <stdio.h> 2 3 int main() 4 { 5 FILE *fp = fopen("hello", "w+"); 6 if(fp == NULL){ 7 perror("fopen"); 8 return 1; 9 } 10 11 char *p = NULL; 12 char *buff = "hello boy!"; 13 14 int ret = fputs(buff, f

Python3之json文件操作

json函数 使用json函数之前,首先需要导入json模块,import json 1).json.dumps()函数 该函数是将 Python 对象编码成 JSON 字符串,例如: 1 import json 2 d={'谦谦':{'sex':'男','addr':'北京','age':34},'千千':{ 'sex':'女','addr':'北京', 'age':34},} 3 print(json.dumps(d,ensure_ascii=False,indent=4)) #字典转成js

C#中简单的文件操作实例

using System; using System.IO; namespace Demo { class Program { static string tmpPath = @"D:/LgsTest/DiretoryTest"; static void Main(string[] args) { //CreateDirectory(tmpPath); ErgodicDirectory(@"D:\LgsTest\C#练习\ShenRuLiJieC#"); Conso

Python3.5对文件的操作

这是一个python3.5对文件操作的整理,里面有复制/改名/覆盖输入/追加输入等等. 前提:在E盘的PythonAAA/A的文件夹下,有一个123.txt 1)覆盖输入 >>>import os    #启动模块 >>>f=open("e:/PythonAAA/A/123.txt","w+")    #打开目标文件,w+是以读写方式打开,同r+ >>>f.write("我爱北京天安门")  

Python基础:Python函数、文件操作、递归

函数参数 函数参数包括位置参数,关键字参数,动态参数(*args, **args)三种. 传参的过程是形式参数的赋值. *args传入的参数是元组形式,**args传入的参数是字典形式. 示例代码如下:(这部分直接看代码实例会更清楚静态参数与动态参数如何混用) 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # def story(**kwargs): 4 # return 'Once upon a time,there was a ' 5

Ruby七天入门(3 Mixin,集合,文件操作)

DAY 3 学习进入第三天,今天计划学习模块,集合以及简单的文件操作. 3.1Mixin 模块 面向对象语言使用继承,来将行为传播到相似的对象上.具体到语言,C++使用的是多继承,但是过于复杂,Java采用接口的方式,而Ruby则选择使用了模块,先来看下代码: module ToFile def filename "object_#{self.object_id}.txt" end def to_f file = File.open(filename,'w') file.write(t