博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简明Python教程学习笔记8
阅读量:5168 次
发布时间:2019-06-13

本文共 1005 字,大约阅读时间需要 3 分钟。

12、输入输出

(1)简介

  输入输出的方法:

  • raw_input()和print
  • 文件的读写

(2)文件

1 # coding=utf-8 2 poem = """\ 3 Programing is fun 4 When the work is done 5 if ou wanna make your work also fun: 6         use Python! 7 """ 8  9 f = file("poem.txt", "w")10 f.write(poem)11 f.close()12 13 f = file("poem.txt")14 while True:15     line = f.readline()16     if len(line) == 0:17         break18     print line,  # 注意使用逗号,不会自动换行19 f.close()
文件读写

输出:

当前目录新增了文件poem.txt

(3)存储器pickle

  cpickle比pickle快很多

  dump写

  load读

1 # -*- coding:utf-8 -*- 2  3  4 import cPickle as p 5  6 shoplistfile = "shoplist.data" 7  8 shoplist = ["apple", "mango", "carrot"] 9 10 # write to the file11 f = file(shoplistfile, "w")12 p.dump(shoplist, f)  # dump the object to a file13 f.close()14 15 del shoplist  # Remove the shoplist16 17 # Read back from the storage18 f = file(shoplistfile)19 storedlist = p.load(f)  # load the object from a file20 f.close()21 print storedlist
cpickle

输出:

保存的文件,可读性不好

 

转载于:https://www.cnblogs.com/xlsxiaolaoshu/p/8334439.html

你可能感兴趣的文章
大规模分布式深度网络
查看>>
混合精度训练
查看>>
NCCL
查看>>
RNN
查看>>
LSTM
查看>>
AI 用神经网络实现序列到序列的学习
查看>>
《python3网络爬虫开发实战》--Ajax数据爬取
查看>>
mysqldump备份过程中都干了些什么
查看>>
keras入门
查看>>
MSCRM与MS人立方关系的集成
查看>>
程序员面试金典--变位词排序
查看>>
webpack(三)使用 babel-loader 转换 ES6代码
查看>>
Redis之Pipeline使用注意事项
查看>>
hibernate--Criteria+Restrictions
查看>>
Jdk1.6.0+Tomcat6.0环境变量配置
查看>>
java中重载与重写的区别
查看>>
手风琴特效
查看>>
Mobicents记录1:如何搭建和运行mobicents3.0环境(基于jboss7.2)
查看>>
pthread_mutex_init & 互斥锁pthread_mutex_t的使用(转)
查看>>
8-4 如何使用线程本地数据
查看>>