python系列 文件操作的代码


Posted in Python onOctober 06, 2019

核心代码

import numpy as np
import os,sys

#获取当前文件夹,并根据文件名
def path(fileName):
 p=sys.path[0]+'\\'+fileName
 return p

#读文件 
def readFile(fileName):
 f=open(path(fileName))
 str=f.read()
 f.close()
 return str
 
#写文件 
def writeFile(fileName,str):
 f=open(path(fileName),'w')
 f.write(str)
 f.close()

def str1():
 str=','.join('我在中国大地上骄傲地生长着!')
 return str

def str2():
 return str(np.random.randint(-49,50,[3,3,3]))

#实验1 
def test_1():
 fileName='中国大地.txt'
 writeFile(fileName,str1())
 list=readFile(fileName).split(',')
 print(list)

#实验2
def test_2():
 writeFile('str1',str1())
 writeFile('str2',str2())
 str_1=readFile('str1')
 str_2=readFile('str2')
 print(str_1)
 print(str_2)
 
test_2()

下面是一些

打开和关闭示例:

python系列 文件操作的代码

读取

python系列 文件操作的代码

python系列 文件操作的代码

写入

python系列 文件操作的代码

python系列 文件操作的代码

randint(low[,high,shape]) 根据shape创建随机整数或整数数组,范围是[low, high)

numpy.random.randint的详细用法

函数的作用是,返回一个随机整型数,范围从低(包括)到高(不包括),即[low, high)。如果没有写参数high的值,则返回[0,low)的值。

numpy.random.randint(low, high=None, size=None, dtype='l')
参数如下:

 

参数 描述
low: int 生成的数值最低要大于等于low。 (hign = None时,生成的数值要在[0, low)区间内)
high: int (可选) 如果使用这个值,则生成的数值在[low, high)区间。
size: int or tuple of ints(可选) 输出随机数的尺寸,比如size=(m * n* k)则输出同规模即m * n* k个随机数。默认是None的,仅仅返回满足要求的单一随机数。
dtype: dtype(可选): 想要输出的格式。如int64、int等等

输出:

返回一个随机数或随机数数组

例子

>>> np.random.randint(2, size=10)
array([1, 0, 0, 0, 1, 1, 0, 0, 1, 0])
>>> np.random.randint(1, size=10)
array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0])
>>> np.random.randint(5, size=(2, 4))
array([[4, 0, 2, 1],
       [3, 2, 2, 0]])
>>>np.random.randint(2, high=10, size=(2,3))
array([[6, 8, 7],
       [2, 5, 2]]) 

好了这篇文章先介绍到这,后续三水点靠木小编会为大家分享更多的资料。

Python 相关文章推荐
Python实现从百度API获取天气的方法
Mar 11 Python
举例讲解如何在Python编程中进行迭代和遍历
Jan 19 Python
Python实现列表转换成字典数据结构的方法
Mar 11 Python
Python操作mongodb的9个步骤
Jun 04 Python
Python实现基于POS算法的区块链
Aug 07 Python
pybind11在Windows下的使用教程
Jul 04 Python
Django中的静态文件管理过程解析
Aug 01 Python
Python上下文管理器用法及实例解析
Nov 11 Python
python3获取控制台输入的数据的具体实例
Aug 16 Python
python七种方法判断字符串是否包含子串
Aug 18 Python
Python request post上传文件常见要点
Nov 20 Python
Python基础之元类详解
Apr 29 Python
pip 安装库比较慢的解决方法(国内镜像)
Oct 06 #Python
Anaconda之conda常用命令介绍(安装、更新、删除)
Oct 06 #Python
Python pip 安装与使用(安装、更新、删除)
Oct 06 #Python
python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py
Oct 06 #Python
windows下Python安装、使用教程和Notepad++的使用教程
Oct 06 #Python
Django学习之文件上传与下载
Oct 06 #Python
Django实现文件上传和下载功能
Oct 06 #Python
You might like
用PHP动态创建Flash动画
2006/10/09 PHP
探讨如何在PHP开启gzip页面压缩实例
2013/06/09 PHP
phpmyadmin config.inc.php配置示例
2013/08/27 PHP
PHP内核探索:哈希表碰撞攻击原理
2015/07/31 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
laravel-admin 后台表格筛选设置默认的查询日期方法
2019/10/03 PHP
php远程请求CURL实例教程(爬虫、保存登录状态)
2020/12/10 PHP
jQuery asp.net 用json格式返回自定义对象
2010/04/07 Javascript
jQuery实战之仿淘宝商城左侧导航效果
2011/04/12 Javascript
基于datagrid框架的查询
2013/04/08 Javascript
Jquery实现点击切换图片并隐藏显示内容(2种方法实现)
2013/04/11 Javascript
JavaScript 垃圾回收机制分析
2013/10/10 Javascript
基于insertBefore制作简单的循环插空效果
2015/09/21 Javascript
Javascript实现base64的加密解密方法示例
2017/06/27 Javascript
JavaScript基础进阶之数组方法总结(推荐)
2017/09/04 Javascript
vue-cli创建的项目,配置多页面的实现方法
2018/03/15 Javascript
通过JavaScript下载文件到本地的方法(单文件)
2019/03/17 Javascript
微信小程序实现星星评分效果
2020/11/01 Javascript
vue 动态生成拓扑图的示例
2021/01/03 Vue.js
[02:32]DOTA2亚洲邀请赛 VG战队巡礼
2015/02/03 DOTA
浅析Python中的join()方法的使用
2015/05/19 Python
Python爬取APP下载链接的实现方法
2016/09/30 Python
Python实现k-means算法
2018/02/23 Python
Python实现扣除个人税后的工资计算器示例
2018/03/26 Python
pandas 对每一列数据进行标准化的方法
2018/06/09 Python
Python3将jpg转为pdf文件的方法示例
2019/12/13 Python
用Python绘制漫步图实例讲解
2020/02/26 Python
python的json包位置及用法总结
2020/06/21 Python
详解python metaclass(元类)
2020/08/13 Python
澳大利亚波希米亚风时尚品牌:Tree of Life
2019/09/15 全球购物
J2EE包括哪些技术
2016/11/25 面试题
师范毕业生自荐信
2013/10/17 职场文书
自我检讨报告
2015/01/28 职场文书
个人工作表现自我评价
2015/03/06 职场文书
傅雷家书读书笔记
2015/06/29 职场文书
《围炉夜话》110句人生箴言,精辟有内涵,引人深思
2019/10/23 职场文书