当前位置:首页 > TAG信息列表 > python查询列表是否为空python怎么运行py文件?

python查询列表是否为空python怎么运行py文件?

python查询列表是否为空 python怎么运行py文件?

python怎么运行py文件?

在如何使用python脚本转换数据和命令行中,我们将深入讨论如何使用python脚本和命令行转换数据。

但是首先,有必要问一个你可能正在思考的问题python如何适应命令行?当我知道我可以用我的ipython笔记本完成所有的数据科学工作时,我为什么要使用命令行来与python交互呢?"还是朱庇特实验室?"

笔记本非常适合快速进行数据可视化和探索,但python脚本是一种将我们所学投入生产的。假设你想建立一个网站,帮助人们发布黑客新闻帖子,有理想的标题和提交时间。为此,您需要一个脚本。

python查询列表是否为空 python怎么运行py文件?

本教程假设您对函数有基本的了解,并且有一点命令行经验不会有什么坏处。如果您以前从未使用过python,请随时查看我们涵盖python函数基础的任务,或者更深入地学习我们的一些数据科学课程。最近,我们发布了两个新的交互式命令行课程:"命令行元素和和"命令行和程序中的文本处理,所以如果你想更深入的学习命令行,我们也推荐你。

换句话说,唐不要太担心先决条件!我们会解释我们正在做的一切,所以让我们让我们开始吧!

熟悉数据

黑客新闻是一个网站,用户可以通过互联网提交文章(通常是关于技术和创业),其他人可以"赞美与赞美这些文章来表明他们喜欢它们。提交的投票越多,他们在社区中就越受欢迎。热门文章进入"主页和黑客新闻,他们更有可能被其他人在其他网站上看到。

我们将使用的数据集是arnauddrizard使用黑客新闻api编译的,可以在这里找到。我们从数据中随机抽取了10000行,删除了所有多余的列。我们的数据集只有四列:

submission_time——故事提交的时间。

upvotes-提交的投票数。

url—提交的基本域。

标题--提交的标题。用户可以在不匹配原文章标题的情况下进行编辑。

我们将编写脚本来回答三个关键问题:

什么新闻最常出现在头条?

哪些域名最常提交给黑客新闻?

大部分文章什么时候提交?

记住:编程的时候,处理任务的方法有很多种。在本教程中,我们将逐步解决这些问题,但肯定有其他方法同样有效,所以请随时尝试并提出自己的方法!

使用命令行和pyth在脚本上读取数据

要添加星星,让stransform_data_with_python在桌面上创建文件夹。要使用命令行创建文件夹,可以使用mkdir命令,后跟文件夹名称。例如,如果要创建一个名为test的文件夹,可以导航到桌面目录并键入mkdirtest。

我们稍后将讨论为什么创建这个文件夹,但是现在,让使用cd命令导航到创建的文件夹。这个cd命令允许我们使用命令行来更改目录。

虽然使用命令行创建文件有很多方法,但是我们可以使用一种称为管道传输和重定向输出的技术来同时做两件事:将stdout的输出(命令行生成的标准输出)重定向到一个文件,并创建一个新文件!换句话说,我们可以让它创建一个新文件,并将其输出作为文件的内容,而不是让命令行只打印其输出。

为此,我们可以使用gt和gtgt,这取决于我们想对文件做什么。如果文件不存在,两者都会创建一个文件。但是,gt会用重定向的输出覆盖文件中的现有文本,并且gtgt会将任何重定向的输出附加到文件中。

我们希望将数据读入这个文件,并创建一个描述性的文件名和函数名,因此我们将创建一个名为load_data()的函数,并将其保存在一个名为。让让我们使用读取数据的命令行创建一个函数。为此,我们将使用printf函数。我们将使用printf,因为它允许我们打印换行符和制表符,我们将使用它们来使脚本对我们自己和他人更具可读性。

为此,我们可以在命令行上输入以下内容。

打印函数

python读取pdf内容?

代码示例:

#!/usr/bin/envpython3

#-*-coding:utf-8-*-

#pip3安装pdfminer3k

从导入pdfpageaggregator

从导入laparams,lttextboxhorizontal

从pdfminer.pdfparser导入pdfparser,pdfdocument

从pdfminer.pdfinterp导入pdfresourcemanager、pdfpageinterpreter、pdftextextractionnotallowed

来自pdfminer.pdfdevic:

#以二进制读取模式打开

fp打开(pdf_name,rb)

#使用文件对象创建pdf文档分析器。

解析器

#创建pdf文档

文档pdf文档()

#将解析器连接到文档对象

_文档(doc)

_解析器(解析器)

#提供初始密码,如果没有密码,则创建空字符串。

()

#检测文档是否提供txt转换,如果不提供,抛出异常。

如果不是_extractabl:

引发pdftextextractionnotallowed

#创建pdf浏览器来管理共享资源

rsrcmgrpdfresourcemanager()

#创建pdf设备对象

拉帕拉姆斯

设备pdfpageaggregator(rsrcmgr,laparamslaparams)

#创建pdf解释器对象

解释器pdfpageinterpreter(rsrcmgr,设备)

用open(结果名,

命令行数据命令脚本新闻


志发号 快硕云

  • 关注微信关注微信

猜你喜欢

热门标签

cad测面积线条怎么调节CAD测面积线条调节 地址总线为16位 苹果手机一直发烫怎么回事 苹果手机appletv遥控器怎么用 在哪里还云闪付的代扣款介绍 美易如何导入自己写的字体 企业微信直播回放生成中 ps为什么不能打开图片 苹果官方换购 gps最新发展方向北斗与gps的优缺点?介绍 抖音怎么设置不推送直播抖音怎么减少直播推送?介绍 拼多多怎么一键复制拼多多怎么复制自己商品规格? 天猫精灵怎么设置每天闹钟最响旧版天猫精灵闹钟铃声不能自己选歌吗? 电脑开机启动修复无法自动修复此计算机 win11鼠标箭头怎样换成其他图标鼠标箭头有个小圈圈怎么办?介绍 怎么看微信啥时候注册的? m6700d更换墨粉详细教程高血压禁忌吃什么? sw怎么隐藏装配体里面的轮廓线solidworks装配体不显示轮廓线? 压缩软件压缩比排行榜压缩卷什么意思?介绍 苹果官网怎么改中文 官方剪辑新手入门教程新手做影视剪辑该从哪里找素材呢?介绍 怎么把蒙版换颜色ai建立剪切蒙版后怎么填充颜色?介绍 苹果siri怎么打开音乐并播放声音siri功能操作技巧? wpsppt怎么修改文字ppt插入文字改不动是怎么回事? 旧手机新手机数据传送 荣耀7x怎么换指纹荣耀7x怎么隐藏手机游戏?介绍 猫耳fm免付费版怎么弄 手机默认音乐播放源怎么改其他手机如何更换小爱音箱音乐源? 荣耀play5活力版 安卓手机截图然后编辑怎么做word怎样把截图组合起来?介绍

微信公众号