精华内容
下载资源
问答
  • 5 无聊 Python 程序,用 Python 整蛊你的朋友们吧

    万次阅读 多人点赞 2021-01-09 22:35:52
    亲爱的朋友们,Python 整蛊程序 整蛊程序之二 整蛊程序之三 整蛊程序之四

    Python 能做很多无聊,但有意思的事情,例如接下来的一些案例。

    以下程序,不要发代码,要不实现不了你整蛊的目的。

    要打包成一个 exe 程序,发给朋友才有意思。

    使用 pip install pyinstaller

    打包命令如下:

    pyinstaller -F 文件名.py
    

    过程中如果出现 BUG(一般是编码错误),点击导航查看解决方案

    无聊程序之一

    while True:
    	n = input("猜猜我在想啥?")
    	print("猜错喽")
    

    你的朋友将永远无法知道你在想什么。

    当然我安装 360 之后,程序没了。有兴趣研究免杀的,可以在给本文点个赞,点赞过 100,橡皮擦出套 Python 免杀教程。

    天空是蔚蓝色,窗外有千纸鹤
    10 个无聊 Python 程序,用 Python 整蛊你的朋友们吧

    无聊程序之二

    死命弹窗

    import tkinter.messagebox
    
    while True:
        tkinter.messagebox.showerror('Windows 错误','你的电脑正在被攻击!')
    

    运行之后,很就刺激了,如果对方不会杀进程,更刺激。
    10 个无聊 Python 程序,用 Python 整蛊你的朋友们吧
    天空是蔚蓝色,窗外有千纸鹤

    无聊程序之三

    调用默认浏览器,无限打开 CSDN ,让他爱上学习。

    import webbrowser
    while True:
        webbrowser.open('www.csdn.net')
    

    额,使用之后,橡皮擦自己的电脑死机了。
    10 个无聊 Python 程序,用 Python 整蛊你的朋友们吧

    瞬间 CPU…
    10 个无聊 Python 程序,用 Python 整蛊你的朋友们吧
    天空是蔚蓝色,窗外有千纸鹤

    无聊程序之四

    这个程序就动感多了,会随机出现弹窗。

    import tkinter as tk
    import random
    import threading
    import time
    
    
    def boom():
        window = tk.Tk()
        width = window.winfo_screenwidth()
        height = window.winfo_screenheight()
        a = random.randrange(0, width)
        b = random.randrange(0, height)
        window.title('你是一个傻狍子')
        window.geometry("200x50" + "+" + str(a) + "+" + str(b))
        tk.Label(window, text='你是一个傻狍子', bg='green',
                 font=('宋体', 17), width=20, height=4).pack()
        window.mainloop()
    
    
    threads = []
    for i in range(100):
        t = threading.Thread(target=boom)
        threads.append(t)
        time.sleep(0.1)
        threads[i].start()
    

    运行效果如下图所示,非常带劲,可以任意修改。
    10 个无聊 Python 程序,用 Python 整蛊你的朋友们吧
    天空是蔚蓝色,窗外有千纸鹤

    无聊程序之五

    该程序在橡皮擦看来能排到第一,甚至可以和当下最火的枪茅台案例结合一下。

    import os
    import time
    a = """
    
         oooo oooooooooo.            .oooooo..o                     oooo         o8o  oooo  oooo
         `888 `888'   `Y8b          d8P'    `Y8                     `888         `"'  `888  `888
         888  888      888         Y88bo.       .ooooo.   .ooooo.   888  oooo  oooo   888   888
         888  888      888          `"Y8888o.  d88' `88b d88' `"Y8  888 .8P'   `888   888   888
         888  888      888 8888888      `"Y88b 888ooo888 888        888888.     888   888   888
         888  888     d88'         oo     .d8P 888    .o 888   .o8  888 `88b.   888   888   888
    .o. 88P o888bood8P'           8""88888P'  `Y8bod8P' `Y8bod8P' o888o o888o o888o o888o o888o
    `Y888P
    
    功能列表:
    1.预约商品
    2.秒杀抢购商品
    """
    print(a)
    
    key = input("请选择:")
    
    if key == "1":
         time.sleep(1.5)
         print('没有预约到\n')
         time.sleep(3)
         print('没事的,来抱一哈\n')
    
    else:
         print("既然如此...")
         time.sleep(3)
         print("那你想得美~~~~~")
         os.system('shutdown -r -t 10')
    time.sleep(10)
    

    天空是蔚蓝色,窗外有千纸鹤
    别运行,运行之后别怪我。

    pyinstaller 编码 BUG

    在使用 pyinstaller 进行打包 exe 的时候,会出现如下错误:

      File "c:\users\administrator\appdata\local\programs\python\python37\lib\site-packages\PyInstaller\utils\hooks\__init__.py", line 68, in __exec_python_cmd
        txt = exec_python(*cmd, env=pp_env)
      File "c:\users\administrator\appdata\local\programs\python\python37\lib\site-packages\PyInstaller\compat.py", line 526, in exec_python
        return exec_command(*cmdargs, **kwargs)
      File "c:\users\administrator\appdata\local\programs\python\python37\lib\site-packages\PyInstaller\compat.py", line 321, in exec_command
        out = out.decode(encoding)
    AttributeError: 'str' object has no attribute 'decode'
    

    截图如下:
    10 个无聊 Python 程序,用 Python 整蛊你的朋友们吧
    按照 BUG 提示的位置,修改下述代码:

    out = out.decode(encoding) # 改为  out = out
    

    打包成功在 dist 文件中找寻 exe 程序即可。
    10 个无聊 Python 程序,用 Python 整蛊你的朋友们吧

    写完了,创意时刻

    想学 Python 爬虫,可以订阅橡皮擦专栏哦~ 🈲🈲🈲🈲 点击发现惊喜 🈲🈲🈲🈲

    今天是持续写作的第 49 / 100 天。
    如果你有想要交流的想法、技术,欢迎在评论区留言。


    如果你想跟博主建立亲密关系,可以关注同名公众号 梦想橡皮擦,近距离接触一个逗趣的互联网高级网虫。
    博主 ID:梦想橡皮擦,希望大家点赞评论收藏

    展开全文
  • **问题描述:想用python程序实现一个登陆验证用户名密码的效果,但是我修改前的python代码与我想象中的不太一样,修改后的python代码与我预想的执行结果(红色代码最后输出)一致,但是却不知其所以然,求大神解答** ...
  • 在ubuntu下安装好了最新的python3.9,开启学习python之旅。在命令行输入python进入交互模式: 交互模式下,你每输入一行代码,python解释器就将这一行代码...那么还有一种方式就是将所有代码写在一个.py结尾的文件里

    在ubuntu下安装好了最新的python3.9,开启学习python之旅。

    在命令行输入python进入交互模式:
    交互模式下,你每输入一行代码,python解释器就将这一行代码转换成机器码来执行。

    例如:

    交互模式输入100+200,然后回车
    
    直接会显示运行结果300

    这里写图片描述

    但是这样的代码是没有保存的,如果下次我们还要计算100+200的值,就得重新写。

    那么还有一种方式就是将所有代码写在一个.py结尾的文件里。

    记得将调用python的输出函数print,否则程序的结果不会输出到标准输出上。

    print(100+200)
    
    python hello.py

    这里写图片描述

    总结:

    交互模式一般适用于调试代码

    使用python解释器将.py这个文件里的所有代码一次性翻译成机器码,然后执行。

    展开全文
  • idea里的第一个python程序

    千次阅读 2019-06-24 17:45:41
    idea里的第一个python程序 前面已经学会了idea集成python ,现在开可以方便在idea里编写python程序了 1、新建python_test工程 2、next到下页面,project name命名为python_test_1 3、finish结束为如下...

                             idea里的第一个python程序

     

    前面已经学会了idea集成python ,现在开可以方便在idea里编写python程序了

     

    1、新建python_test工程

     

    2、next 到下页面,project name 命名为 python_test_1

    3、finish 结束为如下图

     

    6、新建立第一个python文件  test_1

    7、文件内输入  print("hello world")

    右键运行

    结果如下

     

    至此,第一个python程序 成功完成,

    展开全文
  • 我的第一个 Python 程序

    千次阅读 2020-04-13 16:06:09
    我终于实现了第一个Python程序

    引言

    Python 环境安装好了,可以进行Python程序编写了,但在哪里编写Python程序呢?是在 cmd 窗口中输入Python 打开的Python交互器编写吗?还是在记事本中?刚入门都可以,但还是建议先用记事本来编写。到后面有专门的Python开发工具 PyCharm


    Python 源程序概念

    • Python 源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件Python 的开发

    • Python 程序的 文件扩展名 通常都是 .py


    创建 Python-Basic 工作目录

    在桌面创建 Python-Basic 工作目录,其中 Python-Basic 的意思就是Python基础。这个目录专门用来存放练习Python基础所编写的文件。


    创建 01-hello.py 文件

    Python-Basic 目录中创建 01-hello.py 文件并用记事本打开,写入如下代码

    #!/usr/bin/python3
    # -*- coding:utf-8 -*-
    
    
    print('hello python')
    print('hello world')
    

    其中 #!/usr/bin/python3 是声明在 Linux 中使用 Python3 解释器运行该文件。

    # -*- coding:utf-8 -*- 则是声明该文件以 utf-8 形式编码。在 Python3 中这一行可有可无,因为Python3 中默认以 unicode 编码方式存储,而 Python2 则是以 ASCII 编码方式存储,Python2中如果文件中出现了中文会造出乱码现象,因此要在开头声明文件的编码方式。

    我们这是在 Windows 平台上使用 Python3 解释器,可以不写这两行,但我个人建议写上这两行,培养良好代码习惯。代码习惯和风格不是一朝一夕能练成的,因此从基础做起。可能你现在不理解,没事的,很多事情都是后知后觉,没必要一开始就弄的一清二楚,等嫣然回首,能让你恍然大悟足以。所以开始上手觉得麻烦你可以直接复制粘贴,照猫画虎。


    Python3, Python2 指的是Python解释器的版本。

    Python3是指版本为 Python 3.x的解释器,Python2则是版本为 Python 2.x 的解释器。

    Python 3.x 是现在和未来主流的版本


    扯了这么多,该回归主题了,编写完 Python 代码该如何运行呢?

    你可以尝试一下双击运行,但这样简单的双击是看不到运行效果的


    cmd 窗口运行Python程序

    之前说过 Python 代码要 Python解释器 才能解释运行。由于我们在安装 Python环境 的时就把Python解释器的路径添加到了 系统环境变量-Path 中,因此我们可以在 cmd 窗口输入Python调用Python解释器


    在当前 Python-Basic 目录中打开 cmd 窗口

    当前目录打开cmd.png


    输入如下指令即可调用 Python解释器 运行 Python 程序。

    python 01-hello.py
    

    cmd运行python程序.png


    python 后面接的是要 运行文件的路径,由于我是在当前目录中打开的 cmd 窗口,所以只要输入文件名字即可。这里也可以不用输入完整的文件名称,例如:输入 01 然后按下 tab 键会自动补全文件名称。

    如果不是在当前目录打开的 cmd ,请记得把文件的路径写完整。


    print() 函数的作用,可以把 " " 内部的内容,输出到屏幕上。


    双击 python 文件运行

    首先并不是双击运行不了,只要有 Python 环境,并配置了系统环境变量都是可以运行,只是运行效果太快了,一闪而过,根本看不到运行结果。因此只要在文件中添加 延时、堵塞、死循环 等操作都可看见运行效果,这里就教你们使用 input() 函数来堵塞程序。


    新建 02-input.py 文件,输入如下代码

    #!/usr/bin/python3
    # -*- coding:utf-8 -*-
    
    
    print('input() 函数练习')
    
    ret = input('请输入测试内容: ')
    print(ret)
    
    input('输入任意字符退出程序')
    

    双击程序就可看见如下运行效果

    input运行结果.png


    input() 函数括号里面填写你要在屏幕显示的提示信息,input() 函数会让Python程序堵塞,等待你输入数据,并把你输入的数据当做返回值,我这里是用 ret 变量接收。


    如果双击还是不能运行,可能是因为你有多个 Python解释器 或者默认打开 .py 的后缀文件不是Python解释器,这个只要把打开方式指定为默认以 Python解释器(Python.exe) 运行即可。


    错误(BUG)演练

    关于错误

    • 编写的程序不能正常执行,或者执行的结果不是我们期望的
    • 俗称 BUG,是程序员在开发时非常常见的,初学者常见错误的原因可能包括如下几点:
      1. 手误
      2. 对已经学习过的知识理解还存在不足
      3. 对语言还有需要学习和提升的内容
    • 在学习语言时,不仅要学会语言的语法,而且还要学会如何认识错误和解决错误的方法

    每一个程序员都是在不断地修改错误中成长的,失败乃成功之母,不要害怕错误。


    常见错误

    ✍️ 手误,例如使用 pirnt("hello python")

    NameError: name 'pirnt' is not defined
    
    错误解释 -> 名称错误:'pirnt' 名字没有定义
    

    ✍️ 将多条 print 写在一行 print('hello') print('python')

    SyntaxError: invalid syntax
    
    错误解释 -> 语法错误:语法无效
    

    每行代码负责完成一个动作


    ✍️ 缩进错误

    IndentationError: unexpected indent
    
    错误解释 -> 缩进错误:不期望出现的缩进
    
    • Python 是一个格式非常严格的程序设计语言
    • 目前而言,大家记住每行代码前面都不要增加空格

    常见错误单词

    * error 错误
    * name 名字
    * defined 已经定义
    * syntax 语法
    * invalid 无效
    * Indentation 索引
    * unexpected 意外的,不期望的
    * character 字符
    * line 行
    * encoding 编码
    * declared 声明
    * details 细节,详细信息
    * ASCII 一种字符编码
    

    尾语

    ✍ 用 Code 谱写世界,让生活更有趣。❤️

    ✍ 万水千山总是情,点赞再走行不行。❤️

    ✍ 码字不易,还望各位大侠多多支持。❤️


    003.jpg

    展开全文
  • python基础-第一个python程序

    千次阅读 2018-12-04 22:17:53
    上一章中,我们介绍了怎么去安装python环境,作为我们入门python的先决条件,今天,我们通过编写第一个python应用程序的方式,正式进入python的大门。 首先,关于python,有两种打开方式,一种是shell命令行,一种...
  • 一个 Python 程序

    千次阅读 2016-06-15 16:16:24
    安装完 Python 后,Windows 中:开始菜单或安装目录下就会有 IDLE(开发 Python 程序的基本 IDE - 集成开发环境)、帮助手册、模块文档等。Linux 中:只需要在命令行中输入 `python` 命令即可启动交互式编程。
  • 简单python程序-写一个简单程序

    千次阅读 2020-10-30 00:53:46
    当然,很多人总希望能用一个专门的编程工具,python里面自带了一个,作为简单应用是足够了。另外,可以根据自己的喜好用其它的工具,比如我用的是vim,有不少人也用eclipse,还有notepad++,等等。软件领域为编程...
  • 环境:python2.7 docker:一、一个简单python程序既然是一个简单python程序,那我们就实现一个简单的加法功能即可。#coding=utf-8 import random def add(aStr,bStr):  map={}  try:  a=float(aStr)  b=...
  • 跟我嗨起来吧,我们要用最简单的方法,最快的速度学会python。 相信我,凡事都有捷径,学python也不例外。 咱们需要做点什么准备吗? 需要买本教材吗?需要在电脑上安装点什么软件吗? 什么准备都不需要!只要你能...
  • 用cmd运行一个python程序超级简单

    千次阅读 2018-06-12 16:34:29
    python添加到环境变量中。 直接用cd命令进入到包含你的py文件的文件夹中 然后在该目录下用python +文件.py然后回车你的python文件就运行起来了
  • 一个最基础的Python程序

    千次阅读 2019-06-22 13:29:56
    在安装 Python 时己经提供了一个简单的编辑工具:IDLE,开发者使用 IDLE 即可编写 Python 程序。 如果开发者不习惯使用 IDLE,则可使用任何熟悉的无格式文本编辑器编写 Python 程序,在 Windows 操作系统上可使用 ...
  • 一个Python计时程序

    千次阅读 2013-03-14 10:41:55
    即使不作为主语言,也可以作为很好的辅助语言,至少可以为现在的工作提供很多方便,下边就是我试着用python写的一个计时器程序,算是第一个有有点技术含量(一点)和实际价值(不高)的python程序。 1.准备工作 ...
  • 【Python3.7学习笔记】二、第一个python程序 目录 目录 编写helloworld.py文件 执行python程序 小结 编写helloworld.py文件 新建helloworld.py文件,输入内容如下: print(“Hello World!”) ...
  • Docker-打包一个python程序并移植

    千次阅读 2020-01-06 15:17:43
    一,前言 Docker既然是用来进行代码移植的,那么...然后在dockertest目录下,创建Dockerfile文件和一个可运行的python程序,我这里是一个简单的hell程序 编写Dockerfile文件 Dockerfile定义了运行你这个...
  • Python3实现一个简单购物车程序

    千次阅读 2018-06-05 15:04:07
    # Python3实现一个简单购物车程序 Goods = [["1.iphone X",7399],["2.vivo X21",3598],["3.利用Python进行数据分析",72],["4.迪士尼滑板车", 179],["5.索尼无线蓝牙...
  • 运行我的第一个python程序

    万次阅读 2017-02-06 00:28:20
    运行我的第一个python程序python简介(python是一门跨平台的编程语言)创始人Guido van Rossum 创始人是Guido van Rossum荷兰人,google工程师,1989年圣诞节,龟叔为了打发无聊的圣诞节所开发的python语言。python...
  • 一个登录就30行了。、  一个输入用户名密码的登录程序: init_usrname=input('Please enter initial username:') init_password=input('Please enter initial password:') print (init_usrname) p...
  • 一个python程序简单加法计算器

    千次阅读 2017-11-14 17:09:00
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #-*-coding:utf-8-*- #获取用户输入内容 first_num=raw_input('pleseayourfirstnum:') #打印用户firstnum print"yourfirstnumis...
  • 一个简单python爬虫程序

    万次阅读 2013-03-10 22:15:25
    周四的时候高中同学拜托我写个爬虫程序,用来抓取新浪搜索到的新闻条数,正好我也要学习一下如何自己写一个爬虫,于是便同意了。 一、需求: 同学是学管理的,她的要求是给很多关键词,针对每个关键词去新浪搜索,...
  • 【python】python入门篇:python安装和环境配置、pycharm安装、第一个python程序hello world
  • Python实现一个简单的加密程序

    千次阅读 2019-05-17 19:52:54
    对于日常学习而言,我们可以借助异或操作,实现一个简单的文件加密程序,从而强化自身的编程能力。 关注微信公众号:Python高效编程,了解更多 基础知识 在 Python 中异或操作符为:^,也可以记作 XOR。按位异或的...
  • 要点:小程序是前后端分离的。前端使用的是微信自定义的一套规范wxml+wxss+json+js,本质还是html+css+js。后台可以选用任何你熟悉的语言:Java,Python,PHP,Ruby等等,在这篇文章里我选用Python的Flask框架+Gunicorn...
  • 使用python编写一个简易ATM机程序

    千次阅读 2019-05-30 14:50:19
    #介绍如下 ...# 3, (金额至少是100起步,且只能是整百的取,次取款金额不能超过1万元), # 4,钱取了之后要自动计算出银行卡里的剩余金额。 # 5,密码初始化自己定义,可用余额自己定义 # 6,...
  • 【方法】HTML网页调用本地Python程序

    万次阅读 多人点赞 2018-05-07 11:15:00
    但如果你要用,像我一样,需要在课堂上进行一个Python代码的展示,并且想要一个好看的UI界面的话,可以这样来做,做起来还是很容易的,但这样的展示仅限于需要弹框的,比如我的人脸检测是弹窗式,如果需要内嵌在网页...
  • 我们想要用python编程首先要做的...我们下载的python3.6.5储存在一个文件夹中,我们要把python所在的位置找出,之后才可以运行(我在D盘中新建了一个python文件夹,并且将python3.6.5下载到了其中)。在这里我们用到了c
  • python自制一个简单的答题程序

    千次阅读 2020-07-27 16:02:13
    只需random和pandas模块,就可以自制一个简单的答题程序;可以选择读取mysql数据库或者excel,只要转换成DataFrame就行,读取csv用pd.read_csv;读取xlsx用pd.read_excel;读取数据库用pd.read_sql。表头如下: ...
  • 创建第一个程序 步骤1)打开PyCharm Editor。您可以看到PyCharm的介绍屏幕。要创建新项目,请单击“创建新项目”。 步骤2)您需要选择一个位置。 您可以选择要创建项目的位置。如果您不想更改位置而不是保持...
  • Python一个简单的抽奖程序

    千次阅读 2020-11-25 11:44:17
    今天刚上班,女朋友给我来了个需求,她需要一个抽奖程序,需求如下: 1、要一个抽奖程序,输入为很多图片,输出为随机选出几张符合要求的图片 2、简单快速,不用界面也行,她早上就要 我只是一个小小的码农,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 562,032
精华内容 224,812
关键字:

一个简单的python程序

python 订阅