Score:0

จะสร้างโฟลเดอร์ย่อยหลายโฟลเดอร์ใน pyhton โดยใช้กระบวนการย่อยได้อย่างไร

ธง us
CST

บน Ubuntu 20.04 ของฉันเมื่อฉันใช้

mkdir -p /home/parent/{child1,child2}

ในเทอร์มินัลของฉัน ฉันได้รับพาเรนต์โฟลเดอร์ที่มี 2 โฟลเดอร์ย่อย child1 และ child2

  • พ่อแม่
  • พ่อแม่/ลูก1
  • ผู้ปกครอง/เด็ก2

อย่างไรก็ตาม เมื่อฉันพยายามเรียกใช้สิ่งนี้ในสคริปต์ไพธอนโดยใช้

bashCommand = "mkdir -p /home/parent/{child1,child2}"
#พิมพ์(คำสั่งทุบตี)
subprocess.run (bashCommand.split (), capture_output = True)

ฉันมีโฟลเดอร์พาเรนต์และโฟลเดอร์ย่อยชื่อ {child1,child2}

  • พ่อแม่
  • ผู้ปกครอง/{child1,child2}

ฉันจะแก้ไขปัญหานี้ได้อย่างไร

pLumo avatar
in flag
อย่าใช้ `subprocess` แต่ให้ใช้ `os.mkdir()` หรือ `os.makedirs()`
muru avatar
us flag
ฉันก็แนะนำเช่นกัน แต่สำหรับกรณีทั่วไป: https://stackoverflow.com/questions/22659579/curly-braces-in-python-popen

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา