python脚本mkdir加上用户名

Posted

技术标签:

【中文标题】python脚本mkdir加上用户名【英文标题】:python script mkdir plus name from the user 【发布时间】:2020-02-28 16:27:04 【问题描述】:

我想创建一个脚本,用用户的名字创建文件夹 谢谢 这是我的脚本

#!/bin/python3
import os
folder = str(input())
createFolder = 'mkdir' folder
os.system(createFolder)

【问题讨论】:

欢迎来到 ***。您能否阅读How to Ask a Question 以帮助您提高问题的详细程度。 How to create new folder?的可能重复 【参考方案1】:

如果您运行代码,您会注意到收到以下错误:

File "/Users/felipefaria/Desktop/test/main.py", line 3
    createFolder = 'mkdir' folder
                                ^
SyntaxError: invalid syntax

只需正确格式化您的代码即可使其正常工作:

import os

folder = str(input())
createFolder = "mkdir " + folder
os.system(createFolder)

注意mkdir 后面的空格,即mkdir namemkdirname 相对。

【讨论】:

Felice Faria 非常感谢您的回答。我还有一个问题,与 import subprocess 和 import os for linux 命令有什么区别 本质上,subprocess is a newer module that can be used to replace os.system and os.spawn:“这个模块打算替换几个旧的模块和功能。”

以上是关于python脚本mkdir加上用户名的主要内容,如果未能解决你的问题,请参考以下文章

关于python脚本开头设置

使用python写一个监控mysql的脚本,在zabbix web上加上模板

运行python脚本一闪而过

3Python脚本在linux环境下头文件解释

python基础--几个特性

Python自动更新脚本