精华内容
下载资源
问答
  • 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:梦想橡皮擦,希望大家点赞评论收藏

    展开全文
  • 【方法】HTML网页调用本地Python程序

    万次阅读 多人点赞 2018-05-07 11:15:00
    首先声明,在HTML中调用本地Python程序是十分不推荐的,一是因为网页调用本地程序的权限正在被取消,二是因为真不如JS写直接,三是只能在自己本地调用。 但如果你要用,像我一样,需要在课堂上进行一个Python代码的...

     

    代码已上传github


    首先声明,在HTML中调用本地Python程序是十分不推荐的,一是因为网页调用本地程序的权限正在被取消,二是因为真不如JS写直接,三是只能在自己本地调用。

    但如果你要用,像我一样,需要在课堂上进行一个Python代码的展示,并且想要一个好看的UI界面的话,可以这样来做,做起来还是很容易的,但这样的展示仅限于需要弹框的,比如我的人脸检测是弹窗式,如果需要内嵌在网页内部的话是不行的。

    我所使用的环境是 windows+python3

    一、编写你的python代码

    我们就先写一个简单的吧(这个能让你很容易地看到效果),命名为test2.py,写入代码:

    import os
     
    file = open('new_file' + '.txt','w')
    file.close()

    注意:这一步在测试1中不用 

    二、编写你的HTML代码

    完整代码在后面,这里是方法介绍。其中的重点部分在于java脚本中写的一个函数(function exec1),你不用改,后面调用了这个函数。你只需要修改你需要执行的文件名,下面就是调用的方法:

    exec1('python hello.py')
    # 括号内的意义是 用 python 来执行 hello.py 这个文件,!注意python是已经添加到环境变量了的。
    # 执行python程序一般有两个exe方法,一个是直接的python,另一种是pythonw,两者的区别是:用python执行会先打开一个命令行的黑窗,而pythonw不会弹出黑窗(比如你要执行一个输出的程序,就没法显示出来了)
    
    # or use this 
    
    exec1('cmd')
    # 括号内的意义是 直接执行 cmd 这个可执行文件。同理你把python文件打包成exe文件也是可以直接采用这种方法的。

    测试1完整代码在这里,新建一个html文件,命名test1.html

    <!DOCTYPE html>  
    <html>  
      <head>  
        <meta charset="utf-8">  
    	<script language="javascript">     
    	function exec1(command) 
    	{     
    	  var ws = new ActiveXObject("WScript.Shell");      
    	  ws.run(command);
    	}     
    	</script>   
      </head>  
      
    <body>
    	<div id="header">
    	<h1>打开python命令行</h1>
    	</div>
    
    	<div id="nav1">
    		打开python命令行(方式1)
            <button onclick="exec1('python')">运行 python</button>
    	</div>
        
    	<div id="nav2">
    		打开python命令行(方式2)
            <input type="button" value="运行 python" onclick="exec1('python')" />
    	</div>
    
    </body> 
    </html> 

    测试2完整代码在这里, 命名test2.html:

    <!DOCTYPE html>  
    <html>  
      <head>  
        <meta charset="utf-8">  
    	<script language="javascript">     
    	function exec1(command) 
    	{     
    	  var ws = new ActiveXObject("WScript.Shell");      
    	  ws.run(command);
    	}     
    	</script>   
      </head>  
      
    <body>
    	<div id="header">
    	<h1>运行python</h1>
    	</div>
    
    	<div id="nav1">
    		执行test2程序(方式1)
            <button onclick="exec1('python test2.py')">运行 python</button>
    	</div>
        
    	<div id="nav2">
    		执行test2程序(方式2)
            <input type="button" value="运行 python" onclick="exec1('python test2.py')" />
    	</div>
    
    </body> 
    </html> 

    三、测试

    1、首先测试ActiveX使用正常!只需要HTML文件,不需要python文件,存放位置也随意。

          chrome浏览器看步骤①~⑤(5步);ie浏览器看步骤⑥~⑨(4步)

         ①在chrome拓展程序中安装一个名为IE TAB的拓展程序

         ②用chrome浏览器打开test1.html文件

         ③点击右上角IE Tab启动IE内核,启动IE TAB后会弹出这个警告,你需要点击同意

          ④点击网页界面中的运行代码的button,还会弹出一个警告,你也需要点“是”

           ⑤最后弹出下面这样的python的命令行黑框就验证成功了!

           ⑥用ie浏览器打开test1.html文件

           ⑦页面下方弹出警告,点击允许

           ⑧ 点击“运行python”的按钮,又会弹出一个警告,点击“是”

           ⑨最后弹出下面这样的python的命令行黑框就验证成功了!

    2、完整测试

          ①将第一步中的test2.py文件和第二步中的test2.html文件准备好

          ②使用chrome,在启动IE Tab后,会在本地产生一个文件夹,我的是在C:\Users\Jerry\AppData\Local\IE Tab\11.4.23.1,找到类似这样一个目录,把①准备好的python和html文件复制进去

          ③使用ie,把①准备好的python和html文件放在桌面上

          ④重复前面类似操作

        如果在对应的的地址下新建了一个new_file.txt的文件就说明验证成功了。


    !!!注意如果遇到弹出黑框一闪就消失了,说明几点问题,请注意排查:

    1、比如我写的最简单的输出hello world程序,也是一闪就消失了,但我截了一张图,这就说明代码运行了,然后自动关闭了。但这并不是个问题,大多数人也不是要看这个黑框的,只要这个py执行了就好。如果你想要看到print类型的结果,那么你可以修改exec1('python -i test2.py'),-i会让进程不被杀掉。类似的,你也可以用pythonw,就不会弹出黑框。

    2、在使用此教程执行你的Python程序前,请先单独运行看是否正常,如果程序有问题,效果就是黑框一闪就消失了。

    3、注意博客写的路径问题,使用chrome浏览器的根目录在C盘 IE TAB那个文件夹下,使用ie浏览器的根目录在桌面,注意文件放对位置。

    4、这是一条Tips,如果你想在不想放在桌面,想在其他文件夹下运行,只需将代码中的路径改为绝对地址即可,用/。

    5、如果弹不出警告,现在我提供两种按钮的方式,都尝试一下(有些人第一种成功,有些人第二种成功,需要关了重开试另一种)。再就是检查ActiveX服务的设置,通常检查IE设置,再重试就好了(一般设置都没问题)。在评论有人发现了除设置之外问题的解决,放在这里可以尝试一下


    四、后话

    很多人想利用此教程完成一些Python+html的工作,我也研究了一段时间,下面分享一下,欢迎大家交流。但是会JS真的更好!

    1、拓展一

    上面的简单测试都是网页与程序分离的,那如果想要网页HTML与本地Python交互起来呢?但因为该方法的局限性,我们只能先将网页输入的内容以txt的形式存到本地,然后本地Python读取该txt再执行预设程序,然后把结果再存到本地txt中,最后网页读取该txt文本显示在网页上。

     

    实现效果1:点击【运行python】按钮,后台执行python,点击【结果】,页面下方显示python的运行结果,如下图所示

    方法:原理是python将执行结果写入一个txt文件中,html再读取txt,将结果显示出来

    python代码,命名test3.py

    # 示例代码:生成一个随机数并写入(每次重写)txt
    
    import random
     
    number = random.randint(1,10)
    
    f = open('number.txt','w')
    f.write(str(number))
    f.close()

    html代码,命名test3.html

    <!DOCTYPE html>
    
    <head>
        <meta charset="UTF-8">
        <script language="javascript">
            function exec1(command) {
                var ws = new ActiveXObject("WScript.Shell");
                ws.run(command);
            }
        </script>
    </head>
    
    <body>
        <div id="header">
            <h1>读取python运行的结果</h1>
        </div>
    
        <!-- 按键开始执行python程序 -->
    	
    	<div id="program1">
    		执行test3程序(方式1)
            <button onclick="exec1('python test3.py')">运行 python</button>
    	</div>
        
    	<div id="program2">
    		执行test3程序(方式2)
            <input type="button" value="运行 python" onclick="exec1('python test3.py')" />
    	</div>
    
        <!-- 读取python运行结果 -->
        <!-- 链接的 target 属性必须引用 iframe 的 name 属性 -->
        <div id="result">
            <p><a href="number.txt" target="result">结果</a></p>
            <iframe name="result" width="100" height="30" scrolling="no" frameborder="3"></iframe>
        </div>
    
    </body>
    
    </html>

    使用方法同上即可。

    实现效果2:输入点击显示

    python代码,命名test4.py

    # 读取生成的input.txt内容
    f1 = open('input.txt') # 读取的数据类型为str
    number1 = int(f1.read())
    
    # 执行你要执行的程序(例子为计算平方)
    number2 = number1 * number1
    
    # 把运行的结果写入result.txt中
    f2 = open('result.txt', 'w')
    f2.write((str(number2)))
    
    f1.close()
    f2.close()

     html代码,命名test4.html

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <script language="javascript">
            function exec1(command) {
                var ws = new ActiveXObject("WScript.Shell");
                ws.run(command);
            }
    
            function input() {
                text = document.getElementById("data").value;  //获得网页文本框的值
                var strFile = "input.txt";	//定义文件保存的路径
                var objFSO = new ActiveXObject("Scripting.FileSystemObject");
                var objStream = objFSO.CreateTextFile(strFile, true);
                objStream.Write(text);  //写值
                objStream.Close();
            }
        </script>
    </head>
    
    <body>
        <div id="header">
            <h1>对输入值进行平方计算</h1>
        </div>
    
        <!-- 在文本框内输入一个数字,点击输入完毕按钮,将在本地生成一个input.txt,内容为输入的数字 -->
        <div id="input">
            <input id="data" type="text" value="22" />
            <p></p>
            <input type="button" value="输入完毕" onclick="input()" />
        </div>
        <p></p>
    	
        <!-- 点击运行Python按钮,将本地执行test4.py程序 -->
    	<div id="program1">
    		执行test3程序(方式1)
            <button onclick="exec1('python test4.py')">运行 python</button>
    	</div>
        
    	<div id="program2">
    		执行test3程序(方式2)
            <input type="button" value="运行 python" onclick="exec1('python test4.py')" />
    	</div>
    
        <!-- 点击结果, 将在框内显示出计算的结果-->
        <div id="result">	
            <p><a href="result.txt" target="result">显示结果</a></p>
            <iframe name="result" width="100" height="30" scrolling="no" frameborder="3"></iframe>	
        </div>
    
        <p></p>
        <div id="result">
            使用说明:文本框输入一个数字,然后依次点击 [输入完毕] [运行python] [显示结果]
        </div>
    </body>
    
    </html>

    2、拓展二

    实现效果:人脸检测,人脸识别等网页交互界面

    因为这个项目就是我在完成这样一个课程作业时的突发奇想,下面就是完整界面和程序。

    完整代码下载:

    https://github.com/yzy1996/Face-Detection   

    用法是:

    拖到上面提到的IE TAB目录下,执行html文件,同上步骤,即可。

     


    有问题欢迎留言,好想给大家做一个录屏,后面再说吧,可以联系我手把手教你。

    关于我:https://blog.csdn.net/yzy_1996/article/details/84312085

     

    为了更快地帮助你,请按照如下格式描述你的问题:

    你所使用的浏览器(Chrome/IE)+ 测试1/2是否都通过 + 你的问题

     
    展开全文
  • 编程题 ...输出“Python语言简单易学” 第2章-1 计算 11+12+13+…+m 第2章-2 计算分段函数[1] 第2章-3 阶梯电价 第2章-4 特殊a串数列求和 第2章-5 求奇数分之一序列前N项和 第2章-6 求...

    编程题

    标号 标题
    第1章-1

    从键盘输入两个数,求它们的和并输出

    第1章-2

    从键盘输入三个数到a,b,c中,按公式值输出

    第1章-3

    输出“Python语言简单易学”

    第2章-1

    计算 11+12+13+…+m

    第2章-2

    计算分段函数[1]

    第2章-3

    阶梯电价

    第2章-4

    特殊a串数列求和

    第2章-5

    求奇数分之一序列前N项和

    第2章-6

    求交错序列前N项和

    第2章-7

    产生每位数字相同的n位数

    第2章-8

    转换函数使用

    第2章-9

    比较大小

    第2章-10

    输出华氏-摄氏温度转换表

    第2章-11

    求平方与倒数序列的部分和

    第2章-12

    输出三角形面积和周长

    第2章-13

    分段计算居民水费

    第2章-14

    求整数段和

    第3章-1

    3-1.大于身高的平均值

    第3章-2

    查验身份证

    第3章-3

    输出字母在字符串中位置索引

    第3章-4

    查找指定字符

    第3章-5

    字符转换

    第3章-6

    求整数序列中出现次数最多的数

    第3章-7

    求最大值及其下标

    第3章-8

    字符串逆序

    第3章-9

    字符串转换成十进制整数

    第3章-10

    统计大写辅音字母

    第3章-11

    字符串排序

    第3章-12

    求整数的位数及各位数字之和

    第3章-13

    字符串替换

    第3章-14

    字符串字母大小写转换

    第3章-15

    统计一行文本的单词个数

    第3章-16

    删除重复字符

    第3章-17

    删除字符

    第3章-18

    输出10个不重复的英文字母

    第3章-19

    找最长的字符串

    第3章-20

    逆序的三位数

    第3章-21

    判断回文字符串

    第3章-22

    输出大写英文字母

    第4章-1

    生成3的乘方表

    第4章-2

    统计素数并求和

    第4章-3

    猴子吃桃问题

    第4章-4

    验证“哥德巴赫猜想”

    第4章-5

    求e的近似值

    第4章-6

    输出前 n 个Fibonacci数

    第4章-7

    统计学生平均成绩与及格人数

    第4章-8

    求分数序列前N项和

    第4章-9

    查询水果价格

    第4章-10

    最大公约数和最小公倍数

    第4章-11

    判断素数

    第4章-12

    求满足条件的斐波那契数

    第4章-13

    求误差小于输入值的e的近似值

    第4章-14

    统计字符

    第4章-15

    换硬币

    第4章-16

    jmu-python-判断是否构成三角形

    第4章-17

    水仙花数(20 分)

    第4章-18

    猴子选大王

    第4章-19

    矩阵运算

    第4章-20

    求矩阵各行元素之和

    第4章-21

    判断上三角矩阵

    第4章-22

    找鞍点

    第4章-23

    求矩阵的局部极大值

    第4章-24

    打印九九口诀表

    第4章-25

    输出三角形字符阵列

    第4章-26

    求1!+3!+5!+……+n!

    第4章-27

    二维数组中每行最大值和每行和

    第4章-28

    矩阵转置

    第4章-29

    找出不是两个数组共有的元素

    第4章-30

    找完数

    第5章-1

    输出星期名缩写

    第5章-2

    图的字典表示

    第5章-3

    四则运算(用字典实现)

    第5章-4

    分析活动投票情况

    第5章-5

    统计字符出现次数

    第5章-6

    统计工龄

    第5章-7

    列表去重

    第5章-8

    5-8.能被3,5和7整除的数的个数(用集合实现)

    第5章-9

    求矩阵鞍点的个数

    第5章-10

    两数之和

    第5章-11

    字典合并

    第6章-1

    输入列表,求列表元素和(eval输入应用)

    第6章-2

    一帮一

    第6章-3

    列表或元组的数字元素求和

    第6章-4

    列表数字元素加权和(1)

    第6章-5

    列表元素个数的加权和(1)

    第6章-6

    求指定层的元素个数

    第6章-7

    找出总分最高的学生

    第6章-8

    *6-7 输出全排列

    第7章-1

    词频统计

    函数题

    标号 标题
    第6章函数-1

    使用函数求特殊a串数列和

    第6章函数-2

    使用函数求素数和

    第6章函数-3

    使用函数统计指定数字的个数

    第6章函数-4

    使用函数输出指定范围内Fibonacci数的个数

    第6章函数-5

    使用函数求余弦函数的近似值

    第6章函数-6

    缩写词

    注意事项:

    (1)因为题目是在入门的时候刷的,所以有些解法有点暴力,完全是为了过测试点凑的方法,以后会更新解法的。
    (2)部分题目虽然过了测试点,但是题目的条件并没有完全满足,后续会修正解法。
    (3)感谢各位大佬提供的一些解法,题目虽然不难,互相探讨题目也能巩固一下基础的语法。
    (4)如果题解有问题,或者想和我交流一下题目,或者探讨Python语言的同学,欢迎联系我,共同学习,共同进步。

    展开全文
  • 程序执行的三种方式3.1 解释器3.2 交互式运行Python程序3.3 IDE(集成开发环境)-pycharm 1. 第一个Python 程序 Python 源程序就是一个特殊格式的文本文件,所以可以采用任意的文本编辑器软件做 Python开发,...

    1. 第一个Python 程序

    Python 源程序就是一个特殊格式的文本文件,所以可以采用任意的文本编辑器软件做 Python开发,Python源文件扩展名是 .py
    ubuntu 下有一个Gedit文本编辑器,可以用它来开发Python程序。

    准备工作: 用文本编辑器Gedit写两句代码保存后,在终端中使用Python的解释器运行输出程序。(python 这个终端命令就是使用Python的解释器的意思)

    在这里插入图片描述

    程序开发中的错误:编写完成的程序不能正常运行,或者输出了不是期望的结果。
    编程常见的错误 (解释器输出错的文件,出错的代码行,出错的的类型)

    手误: 函数名称错误(NameError: name ‘pirnt’ is not defined )
    在这里插入图片描述
    语法错误: 每行代码只完成一个动作(SyntaxError: invalid syntax)
    在这里插入图片描述
    缩进错误: 多按了空格(IndentationError: unexpected indent,整齐的代码才会执行)
    在这里插入图片描述
    在上述错误中验证了Python是解释型语言;即解释一句执行一句,第三行错了,前面两行还是正常输出了。

    每个程序员都是在修正错误中不断成长的

    2. 常用两Python个版本

    Python2.x 解释器的名称 python
    python3.x 解释器的名称 python3
    pyhton2.x默认不支持中文输出,Python3.x支持中文输出(ASCII码只能支持输出英文)。现在和未来的主流版本应该是3.x
    3.x在原来的基础上推陈出新。Python代码不能向下兼容,如果用2.x设计的代码要升级,只能一步一步修改;语法上区别不是很多。
    Python2.6 是过度版本,可以使用3.x部分功能,全部支持2.x的语法。官方宣布Python2.7 是2.x的最后一个版本。
    实际工作中折中方案(用3.0开发,然后用2.6 或者2.7 执行,做一些兼容性的调整,哪里有错误就修改哪里)

    3. 程序执行的三种方式

    3.1 解释器

    执行方式: 在终端中输入Python解释器的名称 加上 要执行的源程序文件的名称

    python 01-helloPython.py

    CPython 是官方发布的解释器。除了官方解释器,还有用其他语言开发的Python的解释器;例如:用Python语言开发的解释器Pypy

    3.2 交互式运行Python程序

    适用于学习/验证Python小的语法代码,主要的缺点:退出后代码就会消失

    默认的解释器

    执行方式: 直接在终端运行解释器,其后不输入要执行的文件名称。在Pyhton的shell 中直接输入Python的代码,回车后会立即看到程序执行的结果。在终端中输入python启动python的解释器,有三个箭头可以指示输入:
    在这里插入图片描述
    退出解释器的两种方式

    exit()

    ctrl +d

    IPython
    IPython适合于交互式执行小的Python代码(Interactive 交互式)。比默认的Python shell好用,直接在终端中输入ipython就可以启动IPython, 以 in[1]提示输入:

    在这里插入图片描述
    支持自动补全,自动缩进,支持 bash shell Linux终端命令。ipython3 启动Python3 的python
    退出方式:

    exit

    ctrl +d

    在这里插入图片描述

    3.3 IDE(集成开发环境)-pycharm

    IDE里集成了开发软件的所有工具:
    图形用户界面
    代码编辑器(自动补全/自动缩进,提高写代码的效率)
    编译器/解释器(编写代码后,不用在终端中运行)
    调试器(单步执行/断点调试)

    之后的文章会整理Pycharm相关知识。

    展开全文
  • Python程序调用另一个Python程序

    万次阅读 2017-07-18 16:15:17
    Python程序调用另一个python程序,大概有几种调用方式: 这里有两个Python程序,假设分别为a.py和b.py两个程序 1、在a.py里面调用b.py里面的函数,有以下两种情况  (1)在同一文件目录下——这个时候可以直接用...
  • 书名:Python程序设计实践教程定价:29.8ISBN:9787115532602作者:储岳中 薛希玲版次:*1版出版时间:2020-04内容提要:本书是Python语言程序设计的配套实践教材,分为三部分,分别是*一部分:习题解答,包括13章;...
  • 怎么保存python程序_用Python保存程序

    千次阅读 2020-07-21 08:43:51
    怎么保存python程序Python IDLE(GUI) to write a simple program and save it, so that we can just execute it in future. Because when we write any program and exit from Python then program that we have ...
  • Java调用Python程序方法总结

    万次阅读 多人点赞 2018-01-17 23:58:07
    实际工程项目中可能会用到Java和python两种语言结合进行,这样就会涉及到一个问题,就是怎么用Java程序来调用已经写好的python脚本呢,一共有三种方法可以实现,具体方法分别为大家介绍: 1. 在java类中直接执行...
  • Python 程序中查看 Python version

    千次阅读 2018-05-02 12:28:34
    Python 程序中查看 Python version 1. code #!/usr/bin/env python3 # -*- coding:utf-8 -*- import platform import sys print("\nplatform.python_version():") print(platform.python_version()) print("\...
  • python : html 调用本地python程序

    万次阅读 2018-02-20 16:53:46
    python : html 调用本地 python 程序
  • python linux查看正在运行的python程序

    千次阅读 2020-12-21 21:08:56
    Linux查询正在运行的python程序 ps -ef | grep python [root@iZm5e9wyhfasdfasdfd5bb879Z test]# ps -ef |grep python root 8739 8320 2 21:05 pts/1 00:00:03 python test.py root 9661 8320 0 21:07 pts/1 00:00:...
  • 你还在用自己的电脑跑python程序?大佬都这么玩

    万次阅读 多人点赞 2020-05-06 23:11:21
    1.前言介绍 最近我在使用python库做...不用开电脑还能跑python程序,还能省几个电钱 。说干就干 先展示一下在阿里云云服务器跑python的效果: 2.安装宝塔面板 PS:已经安装过的可以忽略这一条 首先我们先去宝塔面板官...
  • python计算程序的运行时间的方法写在开头Python程序中经常使用方法jupyter 中的快捷统计程序运行时间的方法总结 写在开头 由于平时工作、测试或者实验需要,经常需要计算程序运行时间,其运行环境一般是jupyter或非...
  • C程序调用python程序

    万次阅读 2018-05-21 16:29:44
    由于要用到python下的算法库,因此学习了在c程序中如何调用python程序。由于后台的环境用到了多线程,因此需要考虑多线程环境下的c调用python。在多线程环境下调用python库,需要按照如下步骤:在主线程中:1、初始...
  • 您所在位置:网站首页 > 海量文档 > 计算机 > Python《PYTHON程序设计》习题与答案.pdf43页本文档一共被下载:次,您可全文免费在线阅读后下载本文档。 下载提示1.本站不保证该用户上传的文档完整...
  • Java调用Python程序方法总结(最全最详细)

    万次阅读 多人点赞 2018-05-24 20:06:41
    如何使用Java调用Python程序本文为大家介绍如何java调用python方法,供大家参考。 实际工程项目中可能会用到Java和python两种语言结合进行,这样就会涉及到一个问题,就是怎么用Java程序来调用已经写好的python脚本...
  • 创建Python程序

    千次阅读 2014-06-01 11:13:07
    1. 创建Python程序欢迎来到Python世界!本系列文章告诉你怎么样编写Python程序。Python只是一种文本文件,跟普通文本文件是一样的,只不过这种文本文件不但可以看,还可以在Python环境里运行。你可以使用一种标准的...
  • 如何写python程序

    千次阅读 2018-05-23 23:13:52
    1.可以使用记事本来编写python程序,但文件后缀命名为.py2.可以用node++来编写3.可以通过python的控制台来编写4.可以安装pycharm来编写python程序,本人就是安装此软件来编写python程序的...
  • Python程序设计》题库(2)

    万次阅读 多人点赞 2019-06-21 11:40:59
    Python程序设计》题库 填空题 Python安装扩展库常用的是_______工具。(pip) Python标准库math中用来计算平方根的函数是__________。(sqrt) Python程序文件扩展名主要有__________和________两种,其中后...
  • 董付国《Python程序设计基础 第2版》PDF首页 >计算机类字号:小中大评论:0 条评论:0 条Python程序设计基础 第2版【作 者】董付国编著【丛书名】计算机系列教材【形态项】 297【出版项】 北京:清华大学出版社 , ...
  • Python入门:使用PyCharm调试Python程序

    千次阅读 多人点赞 2018-11-06 12:07:14
    Python入门:使用PyCharm调试Python程序 面向Python初学者 PyCharm集成运行环境   在了解Python编程之前,我们需要先弄明白如何编写运行代码。所以非常有必要先讲解一下Python的集成开发环境,也就是IDE...
  • 命令行运行python程序

    万次阅读 2018-07-09 09:42:32
    对于新入门的小白来说,学习python的第一步就是如何在命令行中运行python程序。 1. 配置环境变量(必须)。请自行百度。 2.
  • 如何打包和发布Python程序

    千次阅读 多人点赞 2019-05-04 23:54:14
    文章目录如何打包和发布Python程序打包编写setup.py文件编译发布TestPYPI发布PYPI发布附录新书推荐 如何打包和发布Python程序 在使用Python的过程中,我们经常需要做的一件事情就是通过pip来安装第三方的包。那么你...
  • 创建Python程序2

    万次阅读 多人点赞 2014-06-02 13:38:03
    ”字符串,如下图: 恭喜你,你编写最简单的Python程序已经完成,已经成为一个Python的程序员了,对于一门语言的入门,就是这么简单的。通过上面这个简单的程序,就可看到Python程序是不需要编译,就可以直接运行。...
  • python程序执行原理

    千次阅读 2019-04-09 23:35:18
    操作系统会首先让 CPU 把 Python 解释器 的程序复制到 内存 中 Python 解释器 根据语法规则,从上向下 让 CPU 翻译 Python 程序中的代码 CPU 负责执行翻译完成的代码 4.示意图: ...
  • CMD命令运行python程序

    千次阅读 2019-06-06 15:27:38
    利用cmd命名直接运行python程序 python程序hello.py保存在D盘的work文件夹下。 windows+R 进入命名窗口 有点类似于Java程序的运行。
  • 指定GPU运行python程序

    千次阅读 2019-09-22 19:25:24
    一、命令行运行python程序时 1、首先查看哪些GPU空闲,nvidia-smi显示当前GPU使用情况。 nvidia-smi 2、然后指定空闲的GPU运行python程序。 CUDA_VISIBLE_DEVICES=0,2,3 python test.py 二、在...
  • 树莓派 开机启动python程序

    千次阅读 2020-04-01 09:40:56
    树莓派 开机启动python程序 最近再做一个项目。需要树莓派 开机启动python程序。 实现方法如下。 直接编辑 /etc/rc.local文件。 例如如果你要执行的程序路径为 /home/pi/Desktop/xxx.py 在rc.local文件里Exit 0...
  • Python程序提示出现File "stdin",line 1错误解决方法

    万次阅读 多人点赞 2019-10-25 10:57:13
    第一个Python程序hello.py提示出现File “”,line 1错误 写第一个Python程序hello.py,内容仅有一句,print ‘hello world’, 运行 Python hello.py 出错,提示: File “stdin” , line 1 python hello.py Syntax...
  • Python程序变成可执行程序的方法: 1、需要使用pyInstall工具将Python程序变成可执行程序,该工具的使用需要在windows下安装pywin32-218.win32-py2.7.exe工具,下载地址:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 231,385
精华内容 92,554
关键字:

python程序

python 订阅