新手自制一个单独读写txt文本的python模块

作为一个新学习python的小白,经常遇到读取文本和写入文本的with open,出现各种编码错误或者其他错误,很烦,这里给大家介绍一个比较实用的方法。

制作自己的读取文件的read库!

话不多说,先上一段代码

这里新增了2个函数,分别是读取txt文本和写入txt文本,注意的是参数顺序和数据类型必须一致,当然我们也可以继续添加函数,比如写入图片一般‘wb‘格式等等,有兴趣的可以自行制作哦!

将以上代码保存,然后放入文件夹,可以随意命名,比如我新建了一个import文件夹,专门用来存放自建的库文件,然后将绝对路径(注意!)复制一下,写入一个txt文本,如下图,后缀名修改为’.pth’,再将这个pth文件放入你的python目录/Lib/site-ackages文件夹下就可以直接导入了!

我们来实际使用一下!打开pycharm,写上以下代码,输出看看

好了,今天就分享到这里,希望对大家有用!

以上思路参考了csdn相关博客文章!如有侵权,请联系小编删除!

原文发布于微信公众号 - 云飞学python(P542110741)

原文发表时间:2018-04-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏重庆的技术分享区

Windows环境下msysgit下安装gitflow步骤

18530
来自专栏marsggbo

python多版本的pip共存问题解决办法

title: python多版本的pip共存问题解决办法 tags: python,pip,多版本, grammar_cjkRuby: true --- ...

26570
来自专栏王磊的博客

CentOS安装运行NodeJS框架Express

 安装依赖包 yum -y install gcc make gcc-c++ openssl-devel wget 下载/解压NodeJs wget http:...

42390
来自专栏运维小白

11.1 LAMP架构介绍

LAMP架构介绍 LAMP架构包含了 Linux+Apache(httpd)+MySQL+PHP ,简称LAMP Linux是操作系统,比如centos,U...

23690
来自专栏WindCoder

windows下python中pip与easy_install相关

下载地址:https://pypi.python.org/pypi/ez_setup

11810
来自专栏Django中文社区

django 实现简单的搜索功能

搜索是一个复杂的功能,但对于一些简单的搜索任务,我们可以使用 django model 层提供的一些内置方法来完成。本文将结合 django 模型管理器的 fi...

1.3K50
来自专栏Porschev[钟慰]的专栏

Nodejs学习笔记(五)--- Express安装入门与模版引擎ejs

前言   前面也学习了一些Node.js的基本入门知道,现在开始进入Web开发的部分;   Node.js提供了http模块,这个模块中提供了一些底层接口,可...

358100
来自专栏移动端周边技术扩展

Vue.js学习笔记(1)

10310
来自专栏互联网杂技

js刷新页面

如何实现刷新当前页面呢?借助js你将无所不能。 1,reload 方法,该方法强迫浏览器刷新当前页面。 语法:location.reload([bForceGe...

1.3K50
来自专栏码农分享

解决Chrome插件安装时出现的“程序包无效”问题

错误信息:程序包无效。 详细信息:“Cannot load extension with file or directory name . Filenames...

1.8K20

扫码关注云+社区

领取腾讯云代金券