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 @property的用法及含义全面解析
Feb 01 Python
python微信跳一跳系列之棋子定位像素遍历
Feb 26 Python
python 中if else 语句的作用及示例代码
Mar 05 Python
Python数据分析库pandas基本操作方法
Apr 08 Python
pyqt5 使用cv2 显示图片,摄像头的实例
Jun 27 Python
python turtle工具绘制四叶草的实例分享
Feb 14 Python
pycharm激活码快速激活及使用步骤
Mar 12 Python
基于python实现FTP文件上传与下载操作(ftp&sftp协议)
Apr 01 Python
python中有帮助函数吗
Jun 19 Python
浅谈Python描述数据结构之KMP篇
Sep 06 Python
windows+vscode安装paddleOCR运行环境的步骤
Nov 11 Python
matplotlib之pyplot模块实现添加子图subplot的使用
Apr 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的类 功能齐全的发送邮件类
2006/10/09 PHP
php adodb介绍
2009/03/19 PHP
php中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
php实现发送微信模板消息的方法
2015/03/07 PHP
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
2015/12/21 PHP
基于laravel-admin 后台 列表标签背景的使用方法
2019/10/03 PHP
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
2009/07/25 Javascript
ExtJs中简单的登录界面制作方法
2010/08/19 Javascript
javascript几个易错点记录
2014/11/26 Javascript
JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
2015/11/15 Javascript
js实现简单的验证码
2015/12/25 Javascript
jQuery配合coin-slider插件制作幻灯片效果的流程解析
2016/05/13 Javascript
jQuery插件zTree实现的多选树效果示例
2017/03/08 Javascript
VueJS组件之间通过props交互及验证的方式
2017/09/04 Javascript
微信小程序自定义音乐进度条的实例代码
2018/08/28 Javascript
mock.js实现模拟生成假数据功能示例
2019/01/15 Javascript
ES6中Set和Map数据结构,Map与其它数据结构互相转换操作实例详解
2019/02/28 Javascript
vue实现一个矩形标记区域(rectangle marker)的方法
2020/10/28 Javascript
vue 获取到数据但却渲染不到页面上的解决方法
2020/11/19 Vue.js
JavaScript中layim之整合右键菜单的示例代码
2021/02/06 Javascript
[00:09]DOTA2全国高校联赛 精彩活动引爆全场
2018/05/30 DOTA
python获取一组数据里最大值max函数用法实例
2015/05/26 Python
python函数的5种参数详解
2017/02/24 Python
python爬虫面试宝典(常见问题)
2018/03/02 Python
Python列表list排列组合操作示例
2018/12/18 Python
Python matplotlib画图与中文设置操作实例分析
2019/04/23 Python
Python树莓派学习笔记之UDP传输视频帧操作详解
2019/11/15 Python
车间班长岗位职责
2013/11/30 职场文书
办公室主任主任岗位责任制
2014/02/11 职场文书
共筑中国梦演讲稿
2014/04/23 职场文书
推荐信怎么写
2014/05/09 职场文书
2015国庆节66周年演讲稿
2015/03/20 职场文书
2015年防汛工作总结
2015/05/15 职场文书
Go语言实现Snowflake雪花算法
2021/06/08 Golang
Spring Cloud 中@FeignClient注解中的contextId属性详解
2021/09/25 Java/Android
SpringCloud Feign请求头删除修改的操作代码
2022/03/20 Java/Android