【Python】文件的写入与自动轨迹实例的实现

简介: 【Python】文件的写入与自动轨迹实例的实现

【Python】文件的写入与自动轨迹实例的实现      Python语言提供了两种数据文件的写入方法以及一种辅助函数。

.write(s)

向文件中写入一个字符串或者字节流

>>>f,write(“中国是一个伟大的国家”)
.writelines(lines)

将一个元素全为字符串的列表写入文件

>>>ls=[“中国”,”法国”,”美国”]
>>>f.writelines(ls)
中国法国美国
.seek(offset)

改变当前文件操作指针的位置,offset含义如下:

0-文件开头;1-当前位置;2-文件结尾

>>>f.seek(0)  #回到文件开头



   当一个文件打开,对于文件操作来讲,这时候会有一个小小的文件指针,它指向当前写入后的文件位置。如果再写信息呢,它会从当前的位置继续写入,直到文件关闭。

   在文件打开到最后的关闭的过程中,文件操作指针是随着每一次函数的调用变化而变化,当函数调用之后,我们需要文件指针的时候,我们就需要seek(方法)。


数据文件写入例子

image.png

因为指针在最后,所以需要让指针回到最开始的位置fo.seek(0)使指针回到开头。

未完待续

自动轨迹绘制


       说白了就是根据脚本来绘制图形,这不是写代码而是写数据绘制轨迹,数据脚本是自动化的第一步。

image.png

       读取一个文件,解析图中的数据,然后就变成一个期望的轨迹,是不是感觉很好玩?

       操作很简单,就需要三个步骤:

1、定义数据文件的格式(接口)

2、编写程序,根据文件接口解析参数绘制图形

3、编制数据文件

六个数,用逗号分开

第一个数据表示当前位置开始向前行进的距离

第二个数据 转向判断  0:左转,1:右转

第三个参数表示绝对转向角度

第四第五第六表示RGB取值颜色 ,0-1之间的浮点数

一行代表一次操作

示例代码如下所示:

image.png

       学了这么久了,同学们可以自己摸索一下,看看每个变量都分别是什么类型。

效果图

image.png

目录
相关文章
|
2小时前
|
Shell Python
Python Stock guess_indicators_daily_job.py文件的调整
Python Stock guess_indicators_daily_job.py文件的调整
13 1
|
2小时前
|
XML 前端开发 数据格式
BeautifulSoup 是一个 Python 库,用于从 HTML 和 XML 文件中提取数据
【5月更文挑战第10天】BeautifulSoup 是 Python 的一个库,用于解析 HTML 和 XML 文件,即使在格式不规范的情况下也能有效工作。通过创建 BeautifulSoup 对象并使用方法如 find_all 和 get,可以方便地提取和查找文档中的信息。以下是一段示例代码,展示如何安装库、解析 HTML 数据以及打印段落、链接和特定类名的元素。BeautifulSoup 还支持更复杂的查询和文档修改功能。
15 1
|
2小时前
|
Python
python如何读取excel文件,并修改内容?
python如何读取excel文件,并修改内容?
4 0
|
2小时前
|
Web App开发 设计模式 测试技术
python自动化测试实战 —— 自动化测试框架的实例
python自动化测试实战 —— 自动化测试框架的实例
6 0
|
2小时前
|
Python
在Python中,利用`os模块`的`path.exists()`函数可判断文件是否存
【5月更文挑战第12天】在Python中,利用`os模块`的`path.exists()`函数可判断文件是否存在,该函数对路径进行检查,存在则返回True,不存在则返回False。示例代码展示了如何检查'example.txt'文件是否存在并相应打印消息。此外,`os.path.isfile()`用于确认路径是否为文件,仅当是文件时返回True,否则返回False,同样配以示例说明其用法。
15 2
|
3小时前
|
数据采集 NoSQL 中间件
python-scrapy框架(四)settings.py文件的用法详解实例
python-scrapy框架(四)settings.py文件的用法详解实例
10 0
|
3小时前
|
存储 数据采集 数据库
python-scrapy框架(三)Pipeline文件的用法讲解
python-scrapy框架(三)Pipeline文件的用法讲解
8 0
|
2小时前
|
数据可视化 Python
python中Copula在多元联合分布建模可视化2实例合集|附数据代码
python中Copula在多元联合分布建模可视化2实例合集|附数据代码
|
2小时前
|
缓存 数据处理 Python
python读取文件到缓存
python读取文件到缓存
14 1
|
2小时前
|
机器学习/深度学习 存储 算法
Python套索回归lasso、SCAD、LARS分析棒球运动员薪水3个实例合集|附数据代码
Python套索回归lasso、SCAD、LARS分析棒球运动员薪水3个实例合集|附数据代码