python3 娱乐小脚本

请使用python3执行脚本


python3 判断账户是否存在
#!/usr/bin/env python3
# 输入一个用户名判断是否存在
import subprocess
print ("请输入用户名")
while True:
    user = input(">>:")
    if not user:
        continue

    if user == "q":
        break

    ret = subprocess.getstatusoutput("id " + user)
    code, result = ret

    if code == 0:
        print("用户存在")
    else:
        print("用户不存在")

输出此系统中正在监听的端口
#!/usr/bin/env python
#listening port
import subprocess
ret = subprocess.getoutput("netstat -tnlp | awk 'NR !=1 && NR != 2 {print $4}' | awk -F: '{print $NF}' | sort | uniq")
num = ret.split("\n")
for i in num:
    print(i)


猜数字游戏(是否能猜到正确的数字)
#!/usr/bin/env python3
#
print("----猜数字游戏开始!----")
#循环
while True:
    n = input("请输入数字:")
    n = n.strip()
#没有输入数字,继续
    if not n:
        continue
#输入q,退出
    if n == 'q':
        break
#将字符串n转换为整型
    n = int(n)
#条件判断
    if n == 18:
        print("猜对啦!")
    elif n > 18:
        print("大了")
    else:
        print("小了")
exit("------程序退出------")


输出系统中所有的普通用户
#!/usr/bin/env python3
#
print("当前系统中所有普通用户")
import subprocess
ret = subprocess.getoutput("cat /etc/passwd | awk  -F: '{print $1,$3}' | awk '{if( $2 >= 1000) {print $1}}'")
ret.split("\n")
user = ret.split("\n")
for i in user:
    print(i)


输入端口判断服务是否存在
#!/usr/bin/env python3

def panduan():

     print("常用端口-->查询程序")

     while True:
         n = input("请输入服务查询的端口号:")

         if not n:
             continue

         if n == 'q':
             break

         if n == '80':
             print("HTTP 服务")
         elif n == '22':
             print("SSHD 服务")
         elif n == '21' or n == '20':
             print("FTP 服务")
         elif n == '3306':
             print("Mysql 服务")
         else:
             print("未知服务")

panduan()

exit("·····程序退出·····")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值