第三十三节,sys模块

首先要引入import sys模块

sys.argv

功能:获取向脚本文件传入的参数,返回的列表,列表里的第一个元素是脚本文件路径和名称,后面的元素是传入的向脚本传入的参数

使用方法:sys.argv

格式如:a = sys.argv

#!/usr/bin/env python
# -*- coding:utf8 -*-
import sys
a = sys.argv    #获取脚本传入的参数
print(a)    #打印出此脚本文件的文件名称和路径,和外部向此脚本文件传入的参数
#注意:在pycharm的Terminal模式下调试

在pycharm的Terminal模式下调试

输入脚本文件路径和名称,加上向脚本传入的参数  回车

就可以得到,一个列表,列表里的第一个元素是脚本文件路径和名称,后面的元素是传入的向脚本传入的参数

列2

外部向一个脚本文件传入一个参数,脚本判断传入的参数执行不同的功能

#!/usr/bin/env python
# -*- coding:utf8 -*-
import sys
a = sys.argv    #获取脚本传入的参数
if a[1] == "正确":    #判断外部传入的参数
    print("正确")     #如果正确打印正确
else:
    print("不正确")    #如果不正确打印不正确
#这样就可以外部向这个文件传入一个参数,判断这个参数执行不同的功能

时间: 2025-01-16 02:54:22

第三十三节,sys模块的相关文章

centos LB负载均衡集群 第三十三节课

centos   LB负载均衡集群   第三十三节课 上半节课 下半节课 f

第三百三十三节,web爬虫讲解2—Scrapy框架爬虫—Scrapy模拟浏览器登录—获取Scrapy框架Cookies

第三百三十三节,web爬虫讲解2-Scrapy框架爬虫-Scrapy模拟浏览器登录 模拟浏览器登录 start_requests()方法,可以返回一个请求给爬虫的起始网站,这个返回的请求相当于start_urls,start_requests()返回的请求会替代start_urls里的请求 Request()get请求,可以设置,url.cookie.回调函数 FormRequest.from_response()表单post提交,第一个必须参数,上一次响应cookie的response对象,其

第二十篇 sys模块

修改环境变量 import sys sys.path.append() 但是,这种修复方式只是临时修改 如果要永久修改,就要电脑里配置环境变量. sys.argv:命令行参数List,第一个元素是程序本身路径 import sys print(sys.argv) # ['F:/workspace/OldBoy/源码/课件与源码/python全栈3期-课件与源码/day22源码/day22课堂代码/day22/sys_test.py'] command=sys.argv[1] path=sys.a

学习笔记第三十三节课

linux任务计划cron linux 当中 任务计划必不可少的. 比如凌晨的时候要去做一些事情,比如备份数据,重启服务.这个可能是一个shell脚本 也可能是一个单独的命令.总需要一个时间去执行他. 在windows下 个人电脑 任务计划很少见. etc/crontab 是任务计划的配置文件.里面有几个变量,MAILTO 是发送给谁,下面的 就是格式 从左到右五个星. 第一个是 分钟,第二个小时,第三个日期,第四个是月份,第五个是星期, 0表示周日,或者写7也行 都是周日的意思.下面的就是用户

第一百三十三节,JavaScript,封装库--弹出登录框

JavaScript,封装库--弹出登录框 封装库,增加了两个方法 yuan_su_ju_zhong()方法,将获取到的区块元素居中到页面,chuang_kou_shi_jian()方法,浏览器窗口事件,当窗口的大小变化时触发函数 /** yuan_su_ju_zhong()方法,将获取到的区块元素居中到页面, * 注意:使用此方法时,首先要在css里将目标区块设置成(绝对定位,position: absolute;) **/ feng_zhuang_ku.prototype.yuan_su_j

第三十三节(java-操作Excel实现企业级批量处理大数据)

package com.tanzhou.aduio;//创始一个包 import java.io.File;//引入类 import java.io.IOException; import java.util.Scanner; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; import jxl.format.UnderlineStyle; //import jxl.read.biff.BiffException; import j

[ExtJS5学习笔记]第三十三节 sencha extjs 5 grid表格导出excel

使用extjs肯定少不了使用表格控件,用到表格,领导们(一般)还是惯于使用excel看数据,所以用到extjs表格的技术猿们肯定也会有导出表格excel这一个需求,本文主要针对如何在用extjs将grid表格导出到excel,使用的是前端导出,不涉及后端. 本文目录 本文目录 源代码打包下载 将源代码嵌入到应用中 查看导出按钮以及导出效果 扩展支持sum统计和groupsum分组 源代码打包下载 本次使用的是github上的一个开源项目Exporter 下载地址:https://github.c

第三十三节-初级响应式和初级移动端布局(最基本)

一.响应式布局:pc端用响应式布局较多 监测宽度变化给出不一样的网页布局 1.媒体查询 三种常用的媒体:all(所有媒体) screen(彩屏设备,手机 电脑) print(打印设备) 查询关键词: not   only    and(and两边要有空格) 媒体特性:min-width:500px   表示网页宽度大于500px时 max-width:500px  表示网页宽度小于500px时 orientation:portrait 竖屏,网页高度大于等于宽度时 orientation:lan

第三百二十三节,web爬虫,scrapy模块以及相关依赖模块安装

第三百二十三节,web爬虫,scrapy模块以及相关依赖模块安装 当前环境python3.5 ,windows10系统 Linux系统安装 在线安装,会自动安装scrapy模块以及相关依赖模块 pip install Scrapy 手动源码安装,比较麻烦要自己手动安装scrapy模块以及依赖模块 安装以下模块 1.lxml-3.8.0.tar.gz (XML处理库) 2.Twisted-17.5.0.tar.bz2 (用Python编写的异步网络框架) 3.Scrapy-1.4.0.tar.gz