Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将Os.system结果存储在变量中

将Os.system结果存储在变量中
EN

Stack Overflow用户
提问于 2011-06-08 09:20:01
回答 3查看 2.7K关注 0票数 2

大家好,我想知道如何在变量中存储os.system结果

我们知道它的返回值是0

所以我想知道我应该怎么存储结果

第二个问题:如何在Linux中获取ip有人会建议使用ifconfig,但ifconfig显示的结果太多了,我只是想要IP

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-08 09:22:19

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import os
from subprocess import *

def run_cmd(cmd):
        p = Popen(cmd, shell=True, stdout=PIPE)
        output = p.communicate()[0]
        return output

至于第二个问题,请参阅http://www.cyberciti.biz/tips/read-unixlinux-system-ip-address-in-a-shell-script.html

票数 1
EN

Stack Overflow用户

发布于 2011-06-08 10:53:14

由于您的第一个问题是python问题,下面是如何在linux中使用python获取IP地址:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import socket
import fcntl
import struct

ifname='eth0'
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
address = socket.inet_ntoa(fcntl.ioctl(
                    s.fileno(),
                    0x8915,  # SIOCGIFADDR
                    struct.pack('256s', ifname[:15])
                    )[20:24])
票数 1
EN

Stack Overflow用户

发布于 2015-03-30 03:43:38

您好,您可以创建Subprocess.pipe,并可以打印输出的ifconfig这里是一个代码的参考:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import os
import subprocess
from subprocess import *
subprocess.call(["ifconfig","en0”])
p=subprocess.Popen(["ifconfig","en0"],stdout=subprocess.PIPE)
for line in p.stdout:
    print line
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6276614

复制
相关文章
Mysql存储过程查询结果赋值到变量
一个参数的方法 方式 1 DECLARE cnt INT DEFAULT 0; select count(*) into cnt from test_tbl; select cnt; 方式 2 set @cnt = (select count(*) from test_tbl); select @cnt; 方式 3 select count(*) into @cnt1 from test_tbl; select @cnt1; 多个列的情况下似乎只能用 into 方式 select max(status),
似水的流年
2019/12/05
8.8K0
将hex printf输出存储到变量
I have to round off a float to decimal. After rounding off, I should convert this number to hexadecimal. I think I got the round off part okay with round()
iOS程序应用
2022/11/10
1.3K0
shell提取MySQL结果到变量中
host=`mysql -u$user -p$pass -D $db -e "select host from user;"` or host=$(mysql -u$user -p$pass -D $db -e "select host from user;")
休辞醉倒
2019/07/25
2.5K0
在SQL存储过程中给条件变量加上单引号
在SQL存储过程中给条件变量加上单引号,不加语句就会出问题,以下就是在存储过程中将条件where设置成了动态变化的,给where赋完值再和前面的语句拼接,再execute(SQL)
全栈程序员站长
2022/07/15
2.5K0
将查询结果保存到excel中
<?php //****************连接数据库*************** $localhost=”localhost”; $root=”root”; // 用户 $databasen
苦咖啡
2018/05/07
1.7K0
Flask session的默认将数据存储在cookie中的方式
一般服务的session数据是在cookie处存储session的id号,然后通过id号到后端中查询session的具体数据。 为了安全,一般session数据都是存储在后端的数据库中。 但是也有其他的存储方式,如下:
Devops海洋的渔夫
2019/12/16
4.5K0
Flask session的默认将数据存储在cookie中的方式
将存储过程执行的结果保存到临时表
CREATE PROCEDURE Proc1 @a varchar(50) AS SELECT Id, NAME FROM Table1 WHERE NAME=@a GO
全栈程序员站长
2022/07/15
1.7K0
将SparkSQL计算结果写入Mysql中
编写代码 package com.itunic.sql import java.util.Properties import org.apache.spark.sql.{Row, SQLContext} import org.apache.spark.sql.types.{IntegerType, StringType, StructField, StructType} import org.apache.spark.{SparkConf, SparkContext} /**   * Create
天策
2018/06/22
3.1K0
在Cookie中存储对象
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/46955119
DannyHoo
2018/09/13
3.8K0
java 静态变量 存储_java中,类的静态变量如果是对象,该对象将存储在内存的哪个区域?…
Java字节码与Native机器码不同,字节码是运行在JVM这一平台上的,字节码在被解释的过程中,具体的执行方式因JVM的不同实现而不同,但是对于JVM来说,它的各种不同实现都必须要遵循Java虚拟机规范。JVM的运行时数据区包含以下部分:
全栈程序员站长
2022/08/11
1.8K0
你的变量究竟存储在什么地方?
我相信大家都有过这样的经历,在面试过程中,考官通常会给你一道题目,然后问你某个变量存储在什么地方,在内存中是如何存储的等等一系列问题。不仅仅是在面试中,学校里面的考试也会碰到同样的问题。
ternturing
2018/09/12
1.8K0
你的变量究竟存储在什么地方?
MySQL 在查询结果中记录行号
在其他的关系型数据库中,都有rownum这类型的内置函数来提供查询结果的行号,但是MySQL没有,阿福也一直觉得奇怪。
用户2353021
2020/05/09
6.6K0
在js中获取thymeleaf变量
大人者,不失其赤子之心者也。——《孟子·离娄下》 代码很简单 如下即可,这里的'Achao'是为了防止编译报错 <script th:inline="javascript"> var data = /*[[${data}]]*/ 'Achao'; console.log(data); </script>
阿超
2022/08/16
13.3K0
RediSQL 0.8.0 发布 将查询结果写入流中
RediSQL 0.8.0 发布了,RediSQL 是一个 Redis 模块,为 Redis 提供完整的 SQL 功能。RediSQL 支持所有 Redis 数据类型和功能,也支持 SQL 语句 SELECT/INSERT/UPDATE/DELETE 等等,以及一些嵌套的连接和数据仓库功能(例如外键约束)。
Zip
2019/03/06
9950
RediSQL 0.8.0 发布 将查询结果写入流中
用MapReduce分析Hbase将结果插入mysql中
从HBASE读取清洗过的数据,写入到mysql的表中 NewInstallUserRunner.java 计算新增用户入口类 NewInstallUserRunner的所有属性方法 main方法:
Albert陈凯
2018/04/04
1.6K0
用MapReduce分析Hbase将结果插入mysql中
14. Flask session的默认将数据存储在cookie中的方式
一般服务的session数据是在cookie处存储session的id号,然后通过id号到后端中查询session的具体数据。为了安全,一般session数据都是存储在后端的数据库中。但是也有其他的存储方式,如下:
Devops海洋的渔夫
2022/01/14
2.2K0
14. Flask session的默认将数据存储在cookie中的方式
将文本文件的内容存储在DataSet中的方法总结
本文介绍了一种将文本文件的内容存储在DataSet中的方法,包括读取文件、处理数据、创建表、填充数据和解析记录等步骤。该方法包括读取文件、处理数据、创建表、填充数据和解析记录等步骤。
彭泽0902
2018/01/04
3.4K0
【iOS开发】如何将 Array 存储在本地
做开发的时候,我们经常需要将数据保存在plist文件中,用这种方式来将数据写入磁盘,这样退出 App 再打开的话,上次写入的文件还在。
KyXu
2019/04/11
1.4K0
【iOS开发】如何将 Array 存储在本地
在.NET中调用存储过程
因为做项目要用到数据库,因此存储过程是必不可少的,看了一点如何在.NET中调用存储过程的资料,颇有点心得,觉得这个东西是当用到数据库的时候必须要会的一项技术。下面是它的定义:
SAP梦心
2022/05/07
2.2K0
点击加载更多

相似问题

将os.system()的输出存储在变量中

24

如何将os.system()的输出存储在变量中

30

将查询结果存储在变量中

22

将查询结果存储在变量中

20

将查询结果存储在变量中

63
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文