iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >python调用linux系统命令
  • 641
分享到

python调用linux系统命令

命令系统python 2023-01-30 21:01:33 641人浏览 薄情痞子
摘要

python3脚本代码如下# !/usr/bin/python# -.- coding: utf-8 -.-__author__ = 'www.py3study.com'import getpassimport osclas

python3脚本代码如下

# !/usr/bin/python
# -.- coding: utf-8 -.-
__author__ = 'www.py3study.com'
import getpass
import os

class user_and_password(object):
   def __init__(self):
       self.run()

   def run(self):
       with open('/etc/passwd', 'r') as fp:
           ss = fp.readlines()
           user_info = ''.join(ss)
           if 'itadmin' in user_info:
               print(u'*********itadmin帐号已存在**************')
               print(r'\\\\\\\\\更改itadmin密码////////////')
               with open('/root/itadmin_passwd.txt', 'r') as fp:
                   pw_read = fp.read().strip('\n')
                   '''echo itadmin:itadmin123123 | chpasswd'''
                   os_passwd_one = 'echo itadmin:' + pw_read + ' | chpasswd'
                   print(os_passwd_one)
                   os.system(os_passwd_one)
                   print(u'------------itadmin更改后的密码为:{}------------'.fORMat(pw_read))
                   fp.close()
           else:
               print(u'**********创建itadmin帐号****************')
               os.system('useradd itadmin')
               with open('/root/itadmin_passwd.txt', 'w') as fp:
                   fp.write('itadmin')
                   fp.close()
               with open('/root/itadmin_passwd.txt', 'r') as fp:
                   pw_read = fp.read().strip('\n')
                   print(u'------------itadmin初始密码为:{}------------'.format(pw_read))
                   os_passwd = "echo itadmin:" + pw_read + " | chpasswd"
                   print(os_passwd)
                   os.system(os_passwd)
                   fp.close()


if __name__ == '__main__':
   st = user_and_password()

chmod +x 给上权限运行

应该看到的结果

图片.png


--结束END--

本文标题: python调用linux系统命令

本文链接: https://www.lsjlt.com/news/178937.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python调用linux系统命令
    python3脚本代码如下# !/usr/bin/python# -.- coding: utf-8 -.-__author__ = 'www.py3study.com'import getpassimport osclas...
    99+
    2023-01-30
    命令 系统 python
  • Python调用linux系统命令--使
    在python 中调用系统命令,如果使用subprocess.Popen() 模块,按照命令参数的的形式,可以分两种:把命令当作字符串传给subprocess.Popen() 把命令保存到一个元组,list 的序列,再传给subproces...
    99+
    2023-01-31
    命令 系统 Python
  • python调用系统命令ping
     #! /usr/bin/env python #coding=utf-8 ############# import subprocess import time import os ks=int(time.time()) #记录开始时间 ...
    99+
    2023-01-31
    命令 系统 python
  • Python 之调用系统命令
    在python中执行系统命令的方法有以下几种:1.os.system(command)>>> s = os.system('ls -l') 总用量 56 drwxr-xr-x. 2 root root 4096 4月 ...
    99+
    2023-01-31
    命令 系统 Python
  • Python怎么调用系统命令
    一、os.system方法这个方法是直接调用标准C的system() 函数,仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息。os.system(cmd)的返回值。如果执行成功,那么会返回0,表示命令执行成功。否则,则是执行错误...
    99+
    2023-05-23
    Python
  • python调用调用Linux命令
    如何调用Linux命令下面代码演示了调用一个shell命令, 其中,命令的输出会存储到result变量中, 而命令的返回值,则存储到exitcode中,由此可见,调用shell命令还是很方便的:import commandsexitcode...
    99+
    2023-01-31
    命令 python Linux
  • 如何使用Java调用Linux系统命令
    目录Java调用Linux系统命令java执行Linux命令,支持通配符(*)Java调用Linux系统命令 有时候,我们在使用Java做一些操作时,可能性能上并不能达到我们满意的效...
    99+
    2024-04-02
  • node.js调用脚本(python/shell)和系统命令
    每种语言都有自己的优势,互相结合起来各取所长程序执行起来效率更高或者说哪种实现方式较简单就用哪个,nodejs是利用子进程来调用系统命令或者文件,文档见http://nodejs.o...
    99+
    2024-04-02
  • python调用系统命令打印到文件里
    python脚本调用ls命令,把信息打印到文件1.txt里面 #!/bin/env python3 import os def hell(): file = open('1.txt','w') #打开文件,有写,覆盖 ...
    99+
    2023-01-31
    命令 文件 系统
  • Python调用系统命令设置超时时间
        python通过subprocess模块调用系统命令。实际使用中,有一次是命令进入了交互模式,结果web端直接卡死了。调用时设置一个超时时间,时间用完后自动断开。这样就避免了系统因为调用命令而僵死的问题。def sys_comman...
    99+
    2023-01-31
    命令 时间 系统
  • linux系统 VI 命令
    VI命令 一、 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pa...
    99+
    2023-08-19
    linux vim 服务器
  • Linux系统rpm命令怎么用
    这篇文章将为大家详细讲解有关Linux系统rpm命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。rpm 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项套件的程序,由于它遵...
    99+
    2023-06-28
  • Linux系统which命令怎么用
    这篇文章主要介绍Linux系统which命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux系统which命令的主要作用是在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。语法...
    99+
    2023-06-28
  • Linux系统wget命令怎么用
    这篇文章将为大家详细讲解有关Linux系统wget命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。wget是linux上的命令行的下载工具。这是一个GPL许可证下的自由软件。wget常见命令参数&...
    99+
    2023-06-28
  • Linux系统script命令怎么用
    这篇文章主要介绍Linux系统script命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!script 是一个神奇命令,script 能够将终端的会话过程录制下来,然后使用 scriptreplay 就可以将...
    99+
    2023-06-28
  • Linux系统dump命令的用法
    这篇文章主要讲解了“Linux系统dump命令的用法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统dump命令的用法”吧!dump检查ext2/3/4文件系统,确定哪些文件需要...
    99+
    2023-06-06
  • Linux系统resize2fs命令的用法
    这篇文章主要介绍“Linux系统resize2fs命令的用法”,在日常操作中,相信很多人在Linux系统resize2fs命令的用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统resize2f...
    99+
    2023-06-06
  • Linux系统scp命令怎么用
    这篇文章主要介绍了Linux系统scp命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,...
    99+
    2023-06-28
  • Linux系统lsof命令怎么用
    这篇文章主要介绍了Linux系统lsof命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。lsof是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件...
    99+
    2023-06-28
  • Linux系统wc命令怎么用
    这篇文章给大家分享的是有关Linux系统wc命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux系统中wc(world count)是一个统计文件字词,字节,行数的命令,它可以帮我们非常方便的统计以...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作