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写的windows服务不能启动的问题
Apr 15 Python
Python编程实现粒子群算法(PSO)详解
Nov 13 Python
python 3.5实现检测路由器流量并写入txt的方法实例
Dec 17 Python
Python DataFrame 设置输出不显示index(索引)值的方法
Jun 07 Python
python检测空间储存剩余大小和指定文件夹内存占用的实例
Jun 11 Python
在Python中关于使用os模块遍历目录的实现方法
Jan 03 Python
解决Django生产环境无法加载静态文件问题的解决
Apr 23 Python
在python中实现调用可执行文件.exe的3种方法
Jul 07 Python
Numpy与Pytorch 矩阵操作方式
Dec 27 Python
pycharm 激活码及使用方式的详细教程
May 12 Python
Python Scrapy图片爬取原理及代码实例
Jun 12 Python
python如何发送带有附件、正文为HTML的邮件
Feb 27 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
使用MaxMind 根据IP地址对访问者定位
2006/10/09 PHP
PHP测试程序运行时间的类
2012/02/05 PHP
CodeIgniter针对lighttpd服务器URL重写的方法
2015/06/10 PHP
在标题栏显示新消息提示,很多公司项目中用到这个方法
2011/11/04 Javascript
jquery实现页面关键词高亮显示的方法
2015/03/12 Javascript
js中setTimeout()与clearTimeout()用法实例浅析
2015/05/12 Javascript
JS实现从连接中获取youtube的key实例
2015/07/02 Javascript
jQuery实现MSN中文网滑动Tab菜单效果代码
2015/09/09 Javascript
一起学写js Calender日历控件
2016/04/14 Javascript
jquery计算出left和top,让一个div水平垂直居中的简单实例
2016/07/13 Javascript
原生JS实现首页进度加载动画
2016/09/14 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
2016/11/02 Javascript
用户管理的设计_jquery的ajax实现二级联动效果
2017/07/13 jQuery
关于vue的语法规则检测报错问题的解决
2018/05/21 Javascript
微信小程序实现左滑修改、删除功能
2020/10/19 Javascript
在Layui中操作数据表格,给指定单元格添加事件示例
2019/10/26 Javascript
vue-video-player实现实时视频播放方式(监控设备-rtmp流)
2020/08/10 Javascript
解决elementui表格操作列自适应列宽
2020/12/28 Javascript
python正则表达式判断字符串是否是全部小写示例
2013/12/25 Python
python实现探测socket和web服务示例
2014/03/28 Python
Python自动连接ssh的方法
2015/03/07 Python
利用Celery实现Django博客PV统计功能详解
2017/05/08 Python
Python中的浮点数原理与运算分析
2017/10/12 Python
Python中最大最小赋值小技巧(分享)
2017/12/23 Python
Python实现二叉树的常见遍历操作总结【7种方法】
2019/03/06 Python
Django model update的多种用法介绍
2020/03/28 Python
详解python破解zip文件密码的方法
2020/01/13 Python
详解css3 mask遮罩实现一些特效
2018/10/24 HTML / CSS
柯基袜:Corgi Socks
2017/01/26 全球购物
高中生的学习总结自我鉴定
2013/10/26 职场文书
汽车专业毕业生推荐信
2013/11/12 职场文书
高级销售求职信
2014/02/21 职场文书
先进工作者个人总结
2015/02/15 职场文书
终止合同协议书范本
2016/03/22 职场文书
css实现两栏布局,左侧固定宽,右侧自适应的多种方法
2021/08/07 HTML / CSS
python多线程方法详解
2022/01/18 Python