万叶集 |
---|
隐约雷鸣 阴霾天空 |
但盼风雨来 能留你在此 |
前言:
✌ 作者简介:渴望力量的哈士奇,大家可以叫我 哈士奇 。(我真的有一只哈士奇)
如果文章知识点有错误的地方,请指正!和大家一起学习,一起进步
人生格言:优于别人,并不高贵,真正的高贵应该是优于过去的自己。
如果感觉博主的文章还不错的话,还请关注、点赞、收藏三连支持一下博主哦
系列专栏:
Python全栈系列 - [更新中] 【 本文在该系列】
网安之路系列
网安之路踩坑篇
网安知识扫盲篇
Vulhub 漏洞复现篇
Shell脚本编程篇
Web攻防篇 2021年9月3日停止更新,转战先知等安全社区
渗透工具使用集锦 2021年9月3日停止更新,转战先知等安全社区
⭐️ 点点点工程师系列
测试神器 - Charles 篇
测试神器 - Fiddler 篇
测试神器 - Jmeter 篇
自动化 - RobotFrameWork 系列
自动化 - 基于 JAVA 实现的WEB端UI自动化
自动化 - 基于 MonkeyRunner 实现的APP端UI自动化
代码示例如下:
import os
import os.path
current_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,视打开的原文件编码格式而定。>
代码示例如下:
import os.path
current_path = os.getcwd()
file = open('read_test.py', 'r')
data = file.read()
# file.close()
print(data)