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 tornado队列示例-一个并发web爬虫代码分享
Jan 09 Python
Django使用httpresponse返回用户头像实例代码
Jan 26 Python
对python的文件内注释 help注释方法
May 23 Python
Python中常用的内置方法
Jan 28 Python
详解python-图像处理(映射变换)
Mar 22 Python
Python 列表去重去除空字符的例子
Jul 20 Python
浅析PyTorch中nn.Linear的使用
Aug 18 Python
python输入错误后删除的方法
Oct 12 Python
Python基础之函数基本用法与进阶详解
Jan 02 Python
OpenCV利用python来实现图像的直方图均衡化
Oct 21 Python
Python基于execjs运行js过程解析
Nov 27 Python
python调用jenkinsAPI构建jenkins,并传递参数的示例
Dec 09 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中CI操作多个数据库的代码
2012/07/05 PHP
php数组(array)输出的三种形式详解
2013/06/05 PHP
PHP基于反射机制实现插件的可插拔设计详解
2016/11/10 PHP
Ajax+PHP实现的模拟进度条功能示例
2019/02/11 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
javascript getElementsByName()的用法说明
2009/07/31 Javascript
JavaScript初学者需要了解10个小技巧
2010/08/25 Javascript
js操作checkbox遇到的问题解决
2013/06/29 Javascript
js中substring和substr的详细介绍与用法
2013/08/29 Javascript
jQuery实现的一个tab切换效果内部还嵌有切换
2014/08/10 Javascript
NodeJS制作爬虫全过程(续)
2014/12/22 NodeJs
深入理解jquery跨域请求方法
2016/05/18 Javascript
JS获取子窗口中返回的数据实现方法
2016/05/28 Javascript
深入理解jQuery事件绑定
2016/06/02 Javascript
jQuery实现点击弹出背景变暗遮罩效果实例代码
2016/06/24 Javascript
jQuery实现输入框邮箱内容自动补全与上下翻动显示效果【附demo源码下载】
2016/09/20 Javascript
jQuery实现滚动条滚动到子元素位置(方便定位)
2017/01/08 Javascript
Bootstrap页面缩小变形的快速解决办法
2017/02/03 Javascript
AngularJS的Filter的示例详解
2017/03/07 Javascript
Vue resource中的GET与POST请求的实例代码
2017/07/21 Javascript
jQuery图片查看插件Magnify开发详解
2017/12/25 jQuery
webpack4打包vue前端多页面项目
2018/09/17 Javascript
原生js实现移动端Touch轮播图的方法步骤
2019/01/03 Javascript
Node.js API详解之 util模块用法实例分析
2020/05/09 Javascript
vue v-for出来的列表,点击某个li使得当前被点击的li字体变红操作
2020/07/17 Javascript
在Python的Flask框架中使用模版的入门教程
2015/04/20 Python
python文件操作相关知识点总结整理
2016/02/22 Python
Python版名片管理系统
2018/11/30 Python
在python中创建指定大小的多维数组方式
2019/11/28 Python
日本航空官方网站:JAL
2019/06/19 全球购物
什么时候用assert
2015/05/08 面试题
班主任班级寄语大全
2014/04/04 职场文书
敬老院义诊活动总结
2015/05/07 职场文书
《祁黄羊》教学反思
2016/02/20 职场文书
《刺客之王:C罗全景传记》:时代从来不会亏待手艺人
2019/11/28 职场文书
Python字符串的转义字符
2022/04/07 Python