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友情链接检查方法
Jul 08 Python
Python文件处理
Feb 29 Python
python解决网站的反爬虫策略总结
Oct 26 Python
详谈Python基础之内置函数和递归
Jun 21 Python
Python使用matplotlib绘图无法显示中文问题的解决方法
Mar 14 Python
Django中信号signals的简单使用方法
Jul 04 Python
Python内存管理实例分析
Jul 10 Python
python 提取文件指定列的方法示例
Aug 07 Python
Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】
Oct 30 Python
Python使用Tkinter实现滚动抽奖器效果
Jan 06 Python
PyCharm 专业版安装图文教程
Feb 20 Python
python读取excel进行遍历/xlrd模块操作
Jul 12 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
PHPMyAdmin 快速配置方法
2009/05/11 PHP
PHP 伪静态隐藏传递参数名的四种方法
2010/02/22 PHP
PHP实现的简单在线计算器功能示例
2017/08/02 PHP
基于jquery的超简单上下翻
2010/04/20 Javascript
JavaScript聚焦于第一个字段的代码
2010/10/15 Javascript
JavaScript 对任意元素,自定义右键菜单的实现方法
2013/05/08 Javascript
jtable列中自定义button示例代码
2013/11/21 Javascript
解析img图片没找到onerror事件 Stack overflow at line: 0
2013/12/23 Javascript
jquery新的绑定事件机制on方法的使用方法
2014/04/15 Javascript
js中实现字符串和数组的相互转化详解
2016/01/24 Javascript
jQuery获取父元素节点、子元素节点及兄弟元素节点的方法
2016/04/14 Javascript
javaScript知识点总结(必看篇)
2016/06/10 Javascript
jquery遍历标签中自定义的属性方法
2016/09/17 Javascript
JS获取鼠标相对位置的方法
2016/09/20 Javascript
Javascript typeof与instanceof的区别
2016/10/18 Javascript
angularjs实现搜索的关键字在正文中高亮出来
2017/06/13 Javascript
vue axios整合使用全攻略
2018/05/24 Javascript
node删除、复制文件或文件夹示例代码
2019/08/13 Javascript
微信小程序下拉加载和上拉刷新两种实现方法详解
2019/09/05 Javascript
Vue项目中使用jsonp抓取跨域数据的方法
2019/11/10 Javascript
JavaScript实现联动菜单特效
2020/01/07 Javascript
基于javascript实现碰撞检测
2020/03/12 Javascript
[03:16]DOTA2完美大师赛小组赛精彩集锦
2017/11/22 DOTA
Windows系统配置python脚本开机启动的3种方法分享
2015/03/10 Python
Python3简单实例计算同花的概率代码
2017/12/06 Python
Python实现的批量修改文件后缀名操作示例
2018/12/07 Python
一行Python代码制作动态二维码的实现
2019/09/09 Python
超实用的 30 段 Python 案例
2019/10/10 Python
Python Scrapy框架第一个入门程序示例
2020/02/05 Python
Python Selenium操作Cookie的实例方法
2021/02/28 Python
乡镇精神文明建设汇报材料
2014/08/15 职场文书
庆祝国庆节标语
2014/10/09 职场文书
2015年项目工作总结
2015/04/29 职场文书
2016学雷锋优秀志愿者事迹材料
2016/02/25 职场文书
上手简单,功能强大的Python爬虫框架——feapder
2021/04/27 Python
Go标准容器之Ring的使用说明
2021/05/05 Golang