万叶集 |
---|
隐约雷鸣 阴霾天空 |
但盼风雨来 能留你在此 |
前言:
? 作者简介:渴望力量的哈士奇,大家可以叫我 哈士奇 。(我真的有一只哈士奇)
如果文章知识点有错误的地方,请指正!和大家一起学习,一起进步
人生格言:优于别人,并不高贵,真正的高贵应该是优于过去的自己。
如果感觉博主的文章还不错的话,还请关注、点赞、收藏三连支持一下博主哦
系列专栏:
Python全栈系列 - [更新中]【 本文在该系列】
网安之路系列
?网安之路踩坑篇
?网安知识扫盲篇
?Vulhub 漏洞复现篇
?Shell脚本编程篇
?Web攻防篇2021年9月3日停止更新,转战先知等安全社区
?渗透工具使用集锦2021年9月3日停止更新,转战先知等安全社区
??? 点点点工程师系列
?测试神器 - Charles 篇
?测试神器 - Fiddler 篇
?测试神器 - Jmeter 篇
?自动化 - RobotFrameWork 系列
?自动化 - 基于 JAVA 实现的WEB端UI自动化
自动化 - 基于 MonkeyRunner 实现的APP端UI自动化
文章图片
文章目录
-
- 避坑 - 文件编码问题
- 避坑 - 缺少文件关闭函数
避坑 - 文件编码问题 代码示例如下:
import os
import os.pathcurrent_path = os.getcwd()
# print(current_path)file_test = open(current_path + '/' + 'test.txt', 'w', encoding='utf-8')
# 注意如果是在WIN系统,在写入中文时,需要设置编码格式;
如果不是WIN系统,则不需要设置编码格式file_test.write('Python 是一门优雅的编程语言')
file_test.close()
如果是在WIN系统,在写入中文时,需要设置编码格式。如果不设置编码格式,虽然不会报错,也可以写入成功。但是打开写入的文件,就如同下图:
文章图片
文章图片
如果不添加
encoding='utf-8'
则会出现如下报错:文章图片
解决方法:当打开的文件中有中文时,需要设置编码格式为utf-8或gbk,视打开的原文件编码格式而定。>
避坑 - 缺少文件关闭函数 【Python全栈系列[更新中]|Python零基础入门篇 - 52 - 文件操作的避坑指南】代码示例如下:
import os.pathcurrent_path = os.getcwd()file = open('read_test.py', 'r')
data = https://www.it610.com/article/file.read()
# file.close()print(data)
文章图片
推荐阅读
- Python全栈系列[更新中]|Python零基础入门篇 - 51 - 文件的创建与写入
- Python全栈系列[更新中]|Python零基础入门篇 - 33 - 你了解编程范式吗(面向过程编程与面向对象编程的区别又是什么?)
- #|必踩的坑之Java方法中形参、实参传递
- python|嵌入式软件工程师升职_我刚升职的软件工程师在第一年学到的5课
- 算法|软件工程师 算法工程师_采访100多位软件工程师后的建议
- java|实施工程师1分钟即时演讲_我是如何在1年内从时装模特转变为软件工程师的
- 担任电气工程师,在软件开发方面建立成功的职业生涯
- python|硬件工程师需要数学功底吗_您不需要数学就可以成为软件工程师
- Python中循环的作用和分类、while循环详细讲解