iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >编写Python自动化脚本的方法教程
  • 245
分享到

编写Python自动化脚本的方法教程

2023-06-16 07:06:03 245人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍“编写python自动化脚本的方法教程”,在日常操作中,相信很多人在编写Python自动化脚本的方法教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”编写Python自动化脚本的方法教程”的疑

这篇文章主要介绍“编写python自动化脚本的方法教程”,在日常操作中,相信很多人在编写Python自动化脚本的方法教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”编写Python自动化脚本的方法教程”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

这个问题算是群友答疑。如果说同事或者老板给你一堆这样的数据,你估计会抓狂,该怎么处理呢?

编写Python自动化脚本的方法教程

仔细观察上面数据可以发现,该数据有如下2个主要特点:

  • 每一行的数据长度不同。第一行和第三行有4个属性,第二行有5个属性。

  • 不同行的属性值,并不是对应排列。

解题思路剖析

你可能会想,直接用excel分裂。其实并不可行,因为不同行的属性值,并不是对应排列。Excel分列导致的结果就是:不同的属性,存在于相同的行。

编写Python自动化脚本的方法教程

放弃Excel那条路之后,我就只能寻求Python的帮助了。我们要根据数据的特点,选择合适的数据存储方法。最终问题就转化为:构造数据源,然后创建DataFrame即可。

然后根据我们这个数据的特点,我选择构造字典组成的列表这样一个数据,并利用它来创建DataFrame。

编写Python自动化脚本的方法教程

观察我提供的这个案例和待解决的问题,简直异曲同工。我们同样可以将上述数据的每一行,都变成一个个键值对组成的字典。然后最外层用一个大列表,将所有的字典包含起来。

完整代码

1)首先需要构造练习数据

import pandas as pd x = {"信息":["年龄:12;性别:女;身高:22;爱好:打球",              "年龄:12;说明:历史数据;性别:女;身高:22;爱好:打球",              "生日:2月3日;年龄:12;性别:女;爱好:打球"]     } df = pd.DataFrame(x) df

结果如下:

编写Python自动化脚本的方法教程

2)构造字典组成的列表

tmps_list = [] for data in df["信息"].values:     tmp_dict = {}     for kv in data.split(";"):         k, v = kv.split(":")         tmp_dict[k] = v     tmps_list.append(tmp_dict) tmps

结果如下:

编写Python自动化脚本的方法教程

3)创建DataFrame

df = pd.DataFrame(tmps) df

结果如下:

编写Python自动化脚本的方法教程

到此,关于“编写Python自动化脚本的方法教程”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 编写Python自动化脚本的方法教程

本文链接: https://www.lsjlt.com/news/282617.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 编写Python自动化脚本的方法教程
    这篇文章主要介绍“编写Python自动化脚本的方法教程”,在日常操作中,相信很多人在编写Python自动化脚本的方法教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”编写Python自动化脚本的方法教程”的疑...
    99+
    2023-06-16
  • 脚本自动添加crontab的编写方法
    这篇文章主要讲解了“脚本自动添加crontab的编写方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“脚本自动添加crontab的编写方法”吧!代码如下:#!/bin/sh BASEDIR=...
    99+
    2023-06-09
  • 教你用python编写脚本实现自动签到
    目录1. 背景原因2. 签到原理3. 需要的环境selenium4. 安装模拟的插件5. 下载完成6.正题7. 完工!8. 更新1. 背景原因 最近才上班,要求每天打卡!我老是忘记,...
    99+
    2024-04-02
  • 教你编写Pipeline脚本的方法
    目录前言调试 grok 和 pipelineGrok 通配搜索多行如何处理Pipeline 字段命名注意事项完整 Pipeline 示例如何在一个 Pipeline 中切割多种不同格...
    99+
    2022-11-13
    Pipeline 脚本 编写 Pipeline 脚本
  • 编写健壮的Bash脚本的方法教程
    这篇文章主要讲解了“编写健壮的Bash脚本的方法教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“编写健壮的Bash脚本的方法教程”吧!shell脚本在运行异常时会受到非常大的影响。本文介绍...
    99+
    2023-06-09
  • Python在自动化和脚本编程中的应用
    Python是一种高级编程语言,它具有简单易懂的语法结构和强大的库支持,使其成为许多开发者和工程师首选的编程语言之一。Python在自动化和脚本编程领域有着广泛的应用,本文将探讨Pyt...
    99+
    2024-02-23
    自动化 python 脚本
  • Python自动化脚本代码如何写
    这篇文章主要讲解了“Python自动化脚本代码如何写”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python自动化脚本代码如何写”吧!1、自动化阅读网页新闻这个脚本能够实现从网页中抓取文本...
    99+
    2023-07-06
  • Python抢购脚本的编写方法
    想买mate40,但总是抢不到,所以想试着能不能写个脚本代码。 第一步:把想要抢购的商品加进购物车,注意:脚本是对购物车内全部商品进行下单操作,所以不够买的商品最好先从购物车内删除。...
    99+
    2024-04-02
  • APPium+Python编写真机移动端自动化脚本的项目实践
    目录前置条件连接设备脚本编写初始化设备参数操作命令脚本运行前置条件 完成软件和环境的安装后就可以开始移动端自动化脚本的编写了。 连接设备 手机打开USB调试模式,连接手机。此时去命令...
    99+
    2024-04-02
  • python自动化脚本nginx_status
    运维自动化,已经成为运维必不可少的一部分,下面附上自己写的监控nginx_status脚本,大神轻喷#!/usr/bin/python # coding: utf-8 import urllib.request...
    99+
    2023-01-30
    脚本 python nginx_status
  • Python自动化脚本部署服务器的方法
    本篇内容主要讲解“Python自动化脚本部署服务器的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python自动化脚本部署服务器的方法”吧! 1. 前言日常编写的 Python ...
    99+
    2023-06-15
  • Shell脚本编程入门编写教程
    这篇文章主要讲解了“Shell脚本编程入门编写教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Shell脚本编程入门编写教程”吧!例子一:绘制特殊图形代码如下:#!/bin/bash&nb...
    99+
    2023-06-09
  • ChatGPT帮我自动编写Python爬虫脚本的详细过程
    目录1、爬取知乎上的专栏文章2. 爬取京东某商品的评论3.继续更多的测试都知道最近ChatGPT聊天机器人爆火,我也想方设法注册了账号,据说后面要收费了。 ChatGPT是一种基于大...
    99+
    2023-02-16
    ChatGPT自动编写 Python 爬虫脚本 ChatGPT编写 Python 爬虫
  • Windows编写jar启动脚本和关闭脚本的操作方法
    目录前言启动脚本编写关闭脚本restart.bat 重启脚本前言 假设项目打包后,项目结构为: 此时如果需要再windows环境中进行项目的启动或关闭,需要频繁的手敲命令,很不方便...
    99+
    2022-12-29
    Windows编写jar启动脚本 Windows jar关闭脚本 Windows jar脚本
  • 五个方便好用的Python自动化脚本
    相比大家都听过自动化生产线、自动化办公等词汇,在没有人工干预的情况下,机器可以自己完成各项任务,这大大提升了工作效率。编程世界里有各种各样的自动化脚本,来完成不同的任务。尤其Python非常适合编写自动化脚本,因为它语法简洁易懂,而且有丰富...
    99+
    2023-05-14
    代码 Python 脚本
  • Python的自动化脚本有哪些
    Python的自动化脚本有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。前言:大家平时有没有注意到你每天可能会执行许多的重复的任务,例如阅读 pdf、播放音...
    99+
    2023-06-22
  • python编写脚本之pyautogui的安装和使用教程
    目录前言鼠标鼠标移动鼠标点击 鼠标滚动屏幕处理 键盘输入提示信息 提示框 选择框输入密码输入普通内容总结前言 以下是我对python中编写脚本最重要的库之一pyautogui的学习整...
    99+
    2024-04-02
  • Python自动化脚本有哪些
    本篇内容主要讲解“Python自动化脚本有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python自动化脚本有哪些”吧!10个杀手级应用的Python自动化脚本01、图像优化器这个伟大的自...
    99+
    2023-07-05
  • python自动打卡脚本怎么写
    编写一个Python自动打卡脚本可以参考以下步骤:1. 导入所需的库:`requests`用于发送HTTP请求,`time`用于设置...
    99+
    2023-08-17
    python
  • Python实现自动填写脚本流程详解
    目录前言环境使用模块使用本次案例代码实现思路最终效果代码实现前言 环境使用 Python 3.8Pycharm 模块使用 import requests —> 数据...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作