打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
接口测试基础——第10篇 threading多线程和sys

看个代码你就明白多线程了:

# coding: utf-8

import threading
from time import ctime, sleep

def music(param):
    print "I am listening to music, %s, %s" % (ctime(), param)
    sleep(1)

def movie(param):
    print "I am watching a movie %s, %s" % (ctime(), param)
    sleep(2)

threads = []
t1 = threading.Thread(target=music, args=(u'素颜',))
threads.append(t1)
t2 = threading.Thread(target=movie, args=(u'泰坦尼克号',))
threads.append(t2)

if __name__ == '__main__':
    for t in threads:
        t.setDaemon(True)
        t.start()
        print t
    print "all time is %s" % threading.activeCount()

运行一下就可以看到对应和线程名称;

sys.argv[0]表示代码本身文件路径

sys.argv[1]为获取的参数

进行如下操作:

选择框里选项,添加参数:

运行以下代码,即可看到输出:

# coding: utf-8

import sys

print sys.argv[0]
print sys.argv[1]
print sys.argv[2]

1、为当前文件路径

2、为第一个参数

3、为第二个参数

以此类推

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python 带文件 参数的输入 sys.argv
Python获取命令行参数的方法
python之sys.argv获取命令行的参数
python sys.argv[]用法
python基础篇:多线程的基本用法
Python:sys.argv[]用法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服