通过python从终端更改目录地址

时间:2016-04-20 07:56:03

标签: python linux

我想知道是否可以通过用户输入更改目录地址的一部分?例如,在Linux命令行中,我们可以使用此命令:

Stop()

Python中有类似的东西吗?这是Python中的代码,我可以从键盘导入“INTERFACE”值吗?

read -p "Enter your interface : " case
grep "ACC" $case/PATH.dat >> $case/PATH_ACC.dat
python acctraj.py >> $case/ENERGIES_ACC.dat

1 个答案:

答案 0 :(得分:1)

您应该能够使用string formatting并将用户输入作为参数传递给函数来实现:

import numpy as np

def read_path(interface):
    inputfile = "/{0}/PATH_ACC.dat".format(interface)
    with open(inputfile, "r") as fileh:
        for lines in fileh:
            linesplit = lines.split()
            yield linesplit[0:3]

interface = input('Enter your interface: ')
acc = [idx for idx in read_path(interface)]