惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
IT之家
IT之家
博客园 - 叶小钗
雷峰网
雷峰网
T
Tailwind CSS Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
博客园 - 【当耐特】
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
大猫的无限游戏
大猫的无限游戏
Last Week in AI
Last Week in AI
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell
Jina AI
Jina AI
博客园 - Franky
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享
阮一峰的网络日志
阮一峰的网络日志
Hugging Face - Blog
Hugging Face - Blog
博客园 - 司徒正美

博客园 - xiaobin80

Hello MFC - Add Resource and About Dialog Hello MFC - The Message Map my first mfc application Development Environment Preparation Clang IDE的选择在Windows Visual Studio 2017 and Fx EOL 跟我学python(5)- 匹配数字 跟我学python(4)- 正则 跟我学python(2)- 第一个程序 跟我学python --- 搭建开发平台 Debian server 安装 debian 与 ubuntu 之 - sudo Try Value 计算文件CRC32数值 docker ce on Debian 使用hugo在gitee上写blog spring cloud gateway - RequestRateLimiter postman使用 改进的冒泡算法 Create User - mysql COM调用 – VB、PB J-Link clone问题 修复山寨版的J-Link
跟我学python(3)--- 带shell功能的hello world
xiaobin80 · 2026-02-03 · via 博客园 - xiaobin80

1. 引入模块

import os

2. 使用判断

if expression :
   statement1
else :
   statement2

3. 使用模块

    1. 使用模块中的变量
os.name
    1. 使用模块中方法
os.system()

4. code

helloworld.py:

'''
Created on Dec 11, 2018

@author: xiaobin
'''
import os
'''
#! /usr/bin/perl
    $cmd="ls";
    system($cmd);
    ##chmod
    $myStr2 = 'world';
    print 'Hello $myStr2'."\n"
'''
cmd = "name"
if os.name == "nt" :
  cmd = "dir /w"
else :
  cmd = "ls -l"

print ('----'),
print (cmd),
print ('----')

os.system(cmd)

myStr2 = 'world'
print('Hello ' + myStr2)

5. 效果图

    1. windows
python.exe helloworld.py

command-prompt_out1

    1. WSL(ubuntu)

command-prompt_out2

Reference:

1. Python 条件语句