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

Python - 执行顺序、执行入口

Python 是如何执行的?执行顺序是怎么样? 至上而下,逐行执行 #!...usr/bin/env python # -*- coding:utf-8 _*- """ # author: 小菠萝测试笔记 # blog: https://www.cnblogs.com/poloyy...') print("""hello world""") # 单双引号 print("hello 'poloyy' world") print('this is my name "poloyy"') Python...会从上往下一行一行执行 什么是 Python 脚本的执行入口 类比:进入一栋大楼肯定有个大门入口,赛车要进入赛道也一定有一个入口 所以,执行程序,也需要一个入口 一般称代码执行的入口叫做主函数(main...函数) 执行入口(主函数)的写法 if __name__ == '__main__': print("执行入口的代码") 比较通俗的一个说法 假设你叫 xiaoming.py,那么在其他人眼里

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

    Python抓取网页图片

    网上的代码基本上都是python2,这里的代码使用的是python3注意没有urllib2这个库了。...要先做几个个准备工作: ①找到有图片的网站 ②指定电脑保存路径 ③利用浏览器工具查看网页代码中图片的保存路径(非常重要,如果错误可能抓取不到) 下面给出代码: 注意看注释 Python import...re import urllib.request  # Python2中使用的是urllib2 import urllib import os     def getHtml(url):     '获取网站地址...)     html = page.read()       return html.decode('UTF-8')     def getImg(html):     '图片地址注意要从浏览器中查看网页源代码找出图片路径...   # html = getHtml("http://tieba.baidu.com/p/2460150866")  # 某个贴吧的图片     getImg(html) 注意以上代码在pycharm python3.6.2

    4.3K10

    python条件执行

    x = x + 1print ('x = ' + str(x)) 这个程序中变量x最后的结果是3: $ python python_if.py x是正数. x = 3 上面程序中if语句流程图如下: ?...分支执行 在上面的例子中,如果判断条件为真,则执行一些语句,否则什么都不执行。...由于x的值为-1,所以x > 0的值为假(false),因此执行else:下面的语句块。 这个例子运行结果如下: $ python python_if_else.py x不是正数....下面是输出结果示例: $ python python_nested_if.py x 小于 y 嵌套使用并没有什么特别之处,只是在if结构的执行语句块部分写了另一个if结构罢了。...这两个程序执行效果完全相同,使用if...elif...else语句能使缩进少一些。 输出结果示例: $ python python_if_elif.py x是0. 流程图如下: ?

    98840

    python定时执行函数_python定时执行详解「建议收藏」

    知识点 1. sched模块,准确的说,它是一个调度(延时处理机制),每次想要定时执行某任务都必须写入一个调度。...s.enter(x1,x2,x3,x4) 四个参数分别为:间隔事件、优先级(用于同时间到达的两个事件同时执行时定序)、被调用触发的函数,给他的参数(注意:一定要以tuple给如,如果只有一个参数就(xx...,)) (3)运行 s.run() 注意sched模块不是循环的,一次调度被执行后就Over了,如果想再执行,请再次enter 2. time模块,它是python自带的模块,主要用于时间的格式转换和处理...time.sleep(s) 推迟调用线程的运行,s指秒数 3. os模块也是python自带的模块,os模块中的system()函数可以方便地运行其他程序或者脚本。...os.system(cmd) cmd 为要执行的命令,近似于Windows下cmd窗口中输入的命令。

    2.3K10

    python每天定时9点执行_python定时执行方法

    ,用schedule.enter加入要执行的函数,里面的第一个参数是延迟执行的时间,用sched.scheduler进行初始化 1512033155.9311035 now is 1512033157.9316308...is 1512033159.9316351 | output= test1 1512033155.9311035 1512033159.9316351 [Finished in 4.2s] 上面是执行结果...,缺点是任务队列是阻塞型,即schedule里的任务不执行完,后面的主线程就不会执行 3 用threading里的timer,实现非阻塞型,即主线程要任务同时执行 import time from threading...now is 1512034296.9461012 enter_the_box_time is 1512034286.9452875 [Finished in 10.2s] 可看出任务和主线程是同步执行...,但是后3位又稍有不同,应该是python的多线程并非真正的多线程导致 每天某个时间定时执行任务: import datetime import time def doSth(): print(‘test

    2.7K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券