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

推荐订阅源

阮一峰的网络日志
阮一峰的网络日志
Blog — PlanetScale
Blog — PlanetScale
B
Blog RSS Feed
L
LangChain Blog
Jina AI
Jina AI
爱范儿
爱范儿
C
Check Point Blog
云风的 BLOG
云风的 BLOG
Last Week in AI
Last Week in AI
月光博客
月光博客
GbyAI
GbyAI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Stack Overflow Blog
Stack Overflow Blog
V
V2EX
A
About on SuperTechFans
有赞技术团队
有赞技术团队
Microsoft Azure Blog
Microsoft Azure Blog
The GitHub Blog
The GitHub Blog
博客园 - Franky
Apple Machine Learning Research
Apple Machine Learning Research
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google DeepMind News
Google DeepMind News
博客园 - 三生石上(FineUI控件)
S
SegmentFault 最新的问题

博客园 - xiaobin80

Hello MFC - The last little bit of work 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 条件语句