首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

10个有趣的Python高级脚本,建议收藏!

在日常的工作中,我们总会面临到各式各样的问题。 其中不少的问题,使用一些简单的Python代码就能解决。...比如不久前的复旦大佬,用130行Python代码硬核搞定核酸统计,大大提升了效率,节省了不少时间。 今天,小F就带大家学习一下10个Python脚本程序。 虽然简单,不过还是蛮有用的。...使用Python的WMI模块,便可以轻松查看你的电脑信息。...其实使用Python的OpenCV,就能够快速实现很多你想要的效果。...提取到的CSV文件内容如下。 ▍9、截图 该脚本将简单地截取屏幕截图,而无需使用任何屏幕截图软件。 在下面的代码中,给大家展示了两种Python截取屏幕截图的方法。

1.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    编写自己的python3安装脚本

    python在Linux集群运维时需要统一python版本,简单的编写python安装脚本,以便统一安装,需要机器有安装包源环境(网络源/本地源)python源码包(下载到本地或在线),源码包国内推荐sohu...此脚本无任何技术可言,用os.syetem 调用Linux命令,根据返回值判断是否成功执行 仅input_timeout_python 问题 在stackoverflow上寻求的答案。...Ubuntu" in os_platform: res = os.system( " apt-get -y install wget libkrb5-dev libsqlite3-...,{}".format(os_platform)) sys.exit(1) input_timeout_on_python 问题(这是一个自己给自己挖的坑,应该安装python的同仁都要安装ssl...(如果有) python3 支持ssl需要修改Modules/Setup文件,调用sed命令进行修改(命令不熟) os.system("sed -i '205s/^#//g' .

    60520

    Python3-菜刀脚本优化

    抽空优化了一下脚本,优化的点有以下两点: 将原来 input的操作改为了选项,看起来更专业了 把原来大杂烩一样的数据显示优化了一下,起码是人看的 首先是第一点吧,原本Input的改为了选项 原本的代码是这样的...: url=str(input("木马url: ")) parameter=str(input("木马参数: ")) 运行之后的效果是 ?...捞的不行,所以就改了一下 from optparse import OptionParser use="Usage: Python -u -p " optParser...其次就是,数据显示的问题,原本的回显是长这样的 ? 辣眼睛,简直不是给人看的,所以就改了一下 ? 优好了很多,再试一下cat文件 ?...无敌 那么抱着无聊找事干的心态,链接还是不贴出来,有需要的后台回复 python菜刀就有了 这垃圾微信公众平台又不允许原创申明了,字数哪里少了

    58430

    python3使用付费代理和ip池的维护「建议收藏」

    免费的ip满足不了我的需求并且不是很稳定,所以选择的代理ip,我买了一天2000ip,这些对于我的小爬爬就够了。记录了第一次使用代理ip的一些坎坷和经历,希望能够减少初学者的坑。...当然,在实际使用ip代理的时候最好先在浏览器中请求一次,复制下来新建一个py文件练习对其操作。...三:python3使用代理ip的方式:下文会介绍,以前我的python3使用代理ip也有格式,你爬取的是http用http,是https用https就行。...不同的异常要采用不同的策略。(可用状态码,全局变量判断)。 五:注意使用信息和要求:我买的那个xx代理不能请求频率超过5s。还有就要有添加本地ip地址。...写一个随机选ip的函数getproxies(),更换proxies{}里面的内容。同时msg也要更换。注意python函数改变全局变量需要在函数里先global msg声明。

    45730

    centos 安装 python3_centos运行python脚本

    大家好,又见面了,我是你们的朋友全栈君。 注意:以下教程是让centOS7里面的Python2和Python3共存,并不是替换Python2。...Python-3.6.6.tgz tar -xf Python-3.6.6.tar 上面的必须安装后再执行下面的步骤 二、配置Python安装信息 第一步(二选一,建议进去刚刚解压后python目录里面执行...(如果第一步是在目录里面执行的下面代码就也在目录里面执行,如果是在目录外面执行的,下面代码也在目录外面执行): make && make install 4.配置PATH环境变量(回到用户主目录,cd)...bin/python3 /usr/bin/python3 ps:下面在废话介绍一个功能 Python2代码转换Python3代码格式 2to3 -w +文件名 2to3 -w tset02.py...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    99020

    YUI3 Overlay的使用「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 YUI3的Overlay为我们提供了一个创建叠加层的方便的方(从名字就可以看出来),他扩展自Widget类。..."> 引用了种子文件之后,我们就可以在我们的应用中使用Overlay了,建立一个新的YUI的命名空间,如下: YUI().use(‘overlay’,function(Y){...因为使用了标准的模块,所以内容基本上有三个部分:headerContent、bodyContent、footerContent。...通过脚本设置内容的时候,既可以直接填入innerHTML,也可以通过传入一个node对象来实现,使用的方式非常的灵活。 定位: Overlay的定位有三种方式,xy、对齐、居中。...使用overlay也好,其他的yui特性也好,感觉非常的方便和灵活,可以说是一个真真正正为开发者考虑的js框架,而我们也应该学习YUI3的这种设计思想和风格,让自己的应用也变得更加灵活和方便。

    27440

    使用 Python 进行游戏脚本编程

    Python 对于游戏脚本语言来说是一种不错的选择,它很强大,容易嵌入使用,能够无缝地使用 C/C++ 进行扩展,包含很多脚本语言所具有的高级特性,并且它可以用来实现自动化过程[TR1: automating...Python 比 Lua 有更多的扩展模块,更多的参考书籍,并且 stackless Python [Tismer01] 很适合为对象 AI 创建微线程[TR3: micro-threads]。...最后我们没有选择 Python 的 stackless 版本,但开始用 Python 写自动生成脚本,这给了我们继续使用 Python 的动力。...不像某些其它脚本语言,上面代码有很好的可读性。使用 Python 来写生成脚本和游戏脚本将会省却很多学习的时间。 这个生成脚本示例也显示了一些对 Python 新手很头疼的问题。...大多数程序员使用宽度为 3 个或 4 个空格的 TAB 缩进,但是在 Python 编译器内部却使用 8 个空格的缩进,混合使用 TAB 和空格可能导致语法错误。

    3K30

    Python Selenium库的使用「建议收藏」

    driver.find_element_by_class_name("prefpanelgo") elem3.click() 3.键盘事件 Selenium中的Key模块为我们提供了模拟键盘按键的方法,...、confirm以及prompt十分简单,具体做法是使用 switch_to.alert 方法定位到 alert/confirm/prompt,然后使用text/accept/dismiss/ send_keys...如百度搜索设置的下拉框,如下图: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7WUxrkEj-1571973999629)(http://orru5lls3.bkt.clouddn.com...休眠2s目的是获得服务器的响应内容,如果不使用休眠可能报错 sleep(2) #4.通过javascript设置浏览器窗口的滚动条位置 js="window.scrollTo(100,450);" driver.execute_script...如果在脚本执行出错的时候能对当前窗口截图保存,那么通过图片就可以非常直观地看出出错的原因。WebDriver提供了截图函数get_screenshot_as_file()来截取当前窗口。

    4.4K10

    Python的使用方法「建议收藏」

    1 安装turtle Python2安装命令: pip install turtule Python3安装命令: pip3 install turtle 因为turtle库主要是在Python2中使用的...,所以安装的时候可能会提示错误: Command “python setup.py egg_info” failed with error code 1 2 基础概念 2.1 画布(canvas)...这里我们描述小乌龟时使用了两个词语:标原点(位置),面朝x轴正方向(方向),turtle绘图中, 就是使用位置方向描述小乌龟(画笔)的状态 (1)画笔的属性 画笔有颜色、画线的宽度等属性。...,也可以是RGB 3元组。...turtle.speed(speed) :设置画笔移动速度,画笔绘制的速度范围[0,10]整数, 数字越大越快 (2)绘图命令 操纵海龟绘图有着许多的命令,这些命令可以划分为3种:运动命令,画笔控制命令和全局控制命令

    1.1K10

    python3扫描指定目标IP端口的脚本

    该脚本使用了Python的socket模块来进行网络连接和通信,并利用concurrent.futures模块实现了并发扫描。它接受三个命令行参数:目标IP地址、起始端口和结束端口。...如果没有提供这些参数,脚本将打印出用法信息并退出。脚本使用多线程并发扫描指定的端口范围,如果端口开放,则打印出端口号、协议类型和“开放”字样。...扫描计时,端口开放的协议 执行效果: 脚本 import sys import socket import concurrent.futures from datetime import datetime...sys.argv) == 4: target = sys.argv[1] start_port = int(sys.argv[2]) end_port = int(sys.argv[3]...) else: print("用法: python3 portscanner.py [ ]") sys.exit() # 获取当前时间 time_start

    34520
    领券