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抓取电影天堂电影信息的代码
Apr 07 Python
python实现的二叉树定义与遍历算法实例
Jun 30 Python
Python中enumerate()函数编写更Pythonic的循环
Mar 06 Python
python学生信息管理系统
Mar 13 Python
浅析python参数的知识点
Dec 10 Python
python在回调函数中获取返回值的方法
Feb 22 Python
Python调用C语言的实现
Jul 26 Python
将python依赖包打包成window下可执行文件bat方式
Dec 26 Python
解决python gdal投影坐标系转换的问题
Jan 17 Python
Python3 io文本及原始流I/O工具用法详解
Mar 23 Python
解决Keras 自定义层时遇到版本的问题
Jun 16 Python
python 利用zmail库发送邮件
Sep 11 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中的foreach问题
2013/06/30 PHP
XHProf报告字段含义的解析
2016/05/17 PHP
摘自百度的图片轮换效果代码
2007/11/19 Javascript
javascript跑马灯悬停放大效果实现代码
2012/12/12 Javascript
THREE.JS入门教程(2)着色器-上
2013/01/24 Javascript
jQuery渐变发光导航菜单的实例代码
2013/03/27 Javascript
JQuery操作Select的Options的Bug(IE8兼容性视图模式)
2013/04/21 Javascript
简洁Ajax函数处理(示例代码)
2013/11/15 Javascript
js实现iframe自动自适应高度的方法
2015/02/17 Javascript
Javascript 高阶函数使用介绍
2015/06/15 Javascript
jquery实现美观的导航菜单鼠标提示特效代码
2015/09/06 Javascript
每天一篇javascript学习小结(Date对象)
2015/11/13 Javascript
全面解析Bootstrap表单样式的使用
2016/09/09 Javascript
vue-cli+webpack记事本项目创建
2017/04/01 Javascript
在原生不支持的旧环境中添加兼容的Object.keys实现方法
2017/09/11 Javascript
JavaScript 异步调用
2017/10/25 Javascript
vue页面离开后执行函数的实例
2018/03/13 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
2019/04/29 Javascript
createObjectURL方法实现本地图片预览
2019/09/30 Javascript
关于在LayUI中使用AJAX提交巨坑记录
2019/10/25 Javascript
js判断鼠标移入移出方向的方法
2020/06/24 Javascript
浅谈vue-props的default写不写有什么区别
2020/08/09 Javascript
Fabric 应用案例
2016/08/28 Python
pip指定python位置安装软件包的方法
2019/07/12 Python
pycharm创建scrapy项目教程及遇到的坑解析
2019/08/15 Python
Python集合操作方法详解
2020/02/09 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
2020/03/12 Python
python+adb+monkey实现Rom稳定性测试详解
2020/04/23 Python
解决Keyerror ''acc'' KeyError: ''val_acc''问题
2020/06/18 Python
Crabtree & Evelyn欧盟:豪华洗浴、身体和护发
2021/03/09 全球购物
护士自荐信范文
2013/12/15 职场文书
护士找工作求职信
2014/07/02 职场文书
纺织工程专业推荐信
2014/09/08 职场文书
一定要知道的 25 个 Vue 技巧
2021/11/02 Vue.js
JavaScript中的宏任务和微任务详情
2021/11/27 Javascript
Windows 64位 安装 mysql 8.0.28 图文教程
2022/04/19 MySQL