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 相关文章推荐
linux 下实现python多版本安装实践
Nov 18 Python
Python Paramiko模块的使用实际案例
Feb 01 Python
python 不以科学计数法输出的方法
Jul 16 Python
python区块及区块链的开发详解
Jul 03 Python
基于python二叉树的构造和打印例子
Aug 09 Python
python numpy之np.random的随机数函数使用介绍
Oct 06 Python
python定义类self用法实例解析
Jan 22 Python
Django model.py表单设置默认值允许为空的操作
May 19 Python
Python爬虫抓取指定网页图片代码实例
Jul 24 Python
如何使用Python调整图像大小
Sep 26 Python
使paramiko库执行命令时在给定的时间强制退出功能的实现
Mar 03 Python
python编写五子棋游戏
May 25 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输出Excel文件类
2010/02/08 PHP
php处理restful请求的路由类分享
2014/02/27 PHP
PHP学习笔记(一) 简单了解PHP
2014/08/04 PHP
php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法
2016/03/23 PHP
php正则提取html图片(img)src地址与任意属性的方法
2017/02/08 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
jQuery对象和DOM对象的相互转化实现代码
2010/03/02 Javascript
javascript写的日历类(基于pj)
2010/12/28 Javascript
jquery批量设置属性readonly和disabled的方法
2014/01/24 Javascript
一张表格告诉你windows.onload()与$(document).ready()的区别
2014/05/16 Javascript
JQuery中绑定事件(bind())和移除事件(unbind())
2015/02/27 Javascript
谈谈对offsetleft兼容性的理解
2015/11/11 Javascript
完美实现bootstrap分页查询
2015/12/09 Javascript
Bootstrap3使用typeahead插件实现自动补全功能
2016/07/07 Javascript
js实现数组去重方法及效率?Ρ? target=
2017/02/14 Javascript
利用ES6语法重构React组件详解
2017/03/02 Javascript
详解利用 Express 托管静态文件的方法
2017/09/18 Javascript
JavaScript获取用户所在城市及地理位置
2018/04/21 Javascript
Vue引入jquery实现平滑滚动到指定位置
2018/05/09 jQuery
vue组件实现进度条效果
2018/06/06 Javascript
angular6.x中ngTemplateOutlet指令的使用示例
2018/08/09 Javascript
Vue Render函数原理及代码实例解析
2020/07/30 Javascript
python共享引用(多个变量引用)示例代码
2013/12/04 Python
python类和继承用法实例
2015/07/07 Python
Bottle框架中的装饰器类和描述符应用详解
2017/10/28 Python
在unittest中使用 logging 模块记录测试数据的方法
2018/11/30 Python
python用post访问restful服务接口的方法
2018/12/07 Python
python中函数返回多个结果的实例方法
2020/12/16 Python
欧洲第一中国智能手机和平板电脑网上商店:CECT-SHOP
2018/01/08 全球购物
string = null 和string = ''的区别
2013/04/28 面试题
通信研究生自荐信
2014/02/01 职场文书
党的群众路线专项整治方案
2014/11/03 职场文书
用python开发一款操作MySQL的小工具
2021/05/12 Python
代码解析React中setState同步和异步问题
2021/06/03 Javascript
Golang的继承模拟实例
2021/06/30 Golang
java设计模式--三种工厂模式详解
2021/07/21 Java/Android