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 smtplib模块自动收发邮件功能(一)
May 22 Python
浅谈tensorflow中几个随机函数的用法
Jul 27 Python
python 读取摄像头数据并保存的实例
Aug 03 Python
python实现创建新列表和新字典,并使元素及键值对全部变成小写
Jan 15 Python
PyCharm 配置远程python解释器和在本地修改服务器代码
Jul 23 Python
python实现单链表的方法示例
Sep 03 Python
python 实现绘制整齐的表格
Nov 18 Python
Python3.5 win10环境下导入kera/tensorflow报错的解决方法
Dec 19 Python
用openCV和Python 实现图片对比,并标识出不同点的方式
Dec 19 Python
Python调用.NET库的方法步骤
Dec 27 Python
为什么说python更适合树莓派编程
Jul 20 Python
python图片合成的示例
Nov 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 include,include_once,require,require_once
2008/09/05 PHP
php一句话cmdshell新型 (非一句话木马)
2009/04/18 PHP
php下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
PHP简单实现记录网站访问量功能示例
2018/06/06 PHP
CL vs ForZe BO5 第三场 2.13
2021/03/10 DOTA
学习YUI.Ext第七日-View&JSONView Part Two-一个画室网站的案例
2007/03/10 Javascript
jquery方法+js一般方法+js面向对象方法实现拖拽效果
2012/08/30 Javascript
js弹出模式对话框,并接收回传值的方法
2013/03/12 Javascript
js判断iframe内的网页是否滚动到底部触发事件
2014/03/18 Javascript
javascript正则表达式基础知识入门
2015/04/20 Javascript
javascript insertAfter()定义与用法示例
2016/07/25 Javascript
jquery实现文字单行横移或翻转(上下、左右跳转)
2017/01/08 Javascript
基于JavaScript实现带数据验证和复选框的表单提交
2017/08/23 Javascript
BootstrapTable加载按钮功能实例代码详解
2017/09/22 Javascript
jQuery+ajax实现动态添加表格tr td功能示例
2018/04/23 jQuery
react+antd 递归实现树状目录操作
2020/11/02 Javascript
[56:00]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第二场
2018/04/10 DOTA
Python struct.unpack
2008/09/06 Python
解决python线程卡死的问题
2019/02/18 Python
python 类的继承 实例方法.静态方法.类方法的代码解析
2019/08/23 Python
Python pandas实现excel工作表合并功能详解
2019/08/29 Python
Python Des加密解密如何实现软件注册码机器码
2020/01/08 Python
python编程进阶之类和对象用法实例分析
2020/02/21 Python
python调用百度AI接口实现人流量统计
2021/02/03 Python
西班牙美妆电商:Perfume’s Club(有中文站)
2018/08/08 全球购物
JBL美国官方商店:扬声器、耳机等
2019/12/01 全球购物
SOA面试题:如何在SOA中实现松耦合
2013/07/21 面试题
知识竞赛拉拉队口号
2014/06/16 职场文书
汽车转让协议书范本
2014/12/07 职场文书
2015毕业生实习期工作总结
2015/04/09 职场文书
党支部半年考察意见
2015/06/01 职场文书
地道战观后感
2015/06/04 职场文书
导游词之云南-元阳梯田
2019/10/08 职场文书
祝福语集锦:送给闺蜜的生日祝福语
2019/10/08 职场文书
CocosCreator ScrollView优化系列之分帧加载
2021/04/14 Python
Redis中key的过期删除策略和内存淘汰机制
2022/04/12 Redis