python文件写入write()的操作

yipeiwu_com6年前Python基础

本文实例为大家分享了python文件写入write()的操作的具体代码,供大家参考,具体内容如下

filename = 'pragramming.txt'

with open(filename,'w') as fileobject: #使用‘w'来提醒python用写入的方式打开
  fileobject.write('I love your name!'
           '\nI love your cloth!'
           '\nI love your shoes!'
           '\nI love your hair!')

with open(filename,'a') as fileobject: #使用‘a'来提醒python用附加模式的方式打开
  fileobject.write('\nI an superman.')

代码中的filename如果没有这个文件,python会自己新建一个。

json文件的写入和读取:

import json

filename = 'number.json'
def write_json():
  numbers = [1,2,3,4,5,6,7,8,9,10]
  with open(filename,'w') as fp:
    json.dump(numbers,fp)#写入json文件
write_json()

def read_json():
  with open(filename) as pf:
    numbers = json.load(pf)#读取json文件
    print(numbers)
read_json()

训练:

import json
def remember_me():
  active = True
  while active:
    for i in range(5):
      if i < 4:
        username = input('Please enter your name:')
        filename = 'name.json'
        with open(filename,'w') as fp:#以w的方式打开写入时会覆盖原有记录,而以a打开不会
          json.dump(username,fp)
          print('Hello! '+username.title())
      else:
        active = False
remember_me()

以上所述是小编给大家介绍的python文件写入write()的操作详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对【听图阁-专注于Python设计】网站的支持!

相关文章

详解Python核心编程中的浅拷贝与深拷贝

详解Python核心编程中的浅拷贝与深拷贝

一、问题引出浅拷贝 首先看下面代码的执行情况: a = [1, 2, 3] print('a = %s' % a) # a = [1, 2, 3] b = a print('b =...

python选择排序算法的实现代码

1.算法:对于一组关键字{K1,K2,…,Kn}, 首先从K1,K2,…,Kn中选择最小值,假如它是 Kz,则将Kz与 K1对换;然后从K2,K3,… ,Kn中选择最小值 Kz,再将Kz...

Python第三方Window模块文件的几种安装方法

Python第三方Window模块文件的几种安装方法

python安装第三方模块 使用软件管理工具pip python自带了包管理工具,就像手机app商城,91助手等软件的功能一样。 python2与python3安装模块的方法相似,值得注...

详解python使用turtle库来画一朵花

详解python使用turtle库来画一朵花

看了群主最后成像的图片,应该是循环了36次画方框,每次有10度的偏移。 当然不能提前看答案,自己试着写代码。 之前有用过海龟画图来画过五角星、奥运五环、围棋盘等,所以感觉不难。 #...

Python实现的人工神经网络算法示例【基于反向传播算法】

本文实例讲述了Python实现的人工神经网络算法。分享给大家供大家参考,具体如下: 注意:本程序使用Python3编写,额外需要安装numpy工具包用于矩阵运算,未测试python2是否...