小编use*_*103的帖子

相当于windows .cmd中的rm和mv

我在shell脚本中有以下内容,我想将以下行转换为windows cmd文件.任何人都可以在windows cmd文件中提供与"rm"和"mv"等效的输入.

rm -f ${BUILD_ID}/${BUILD_ASIC}*rampatch*
mv ${BUILD_ID}/${BUILD_ASIC}*rampatch* ${BUILD_ID}/emul/
Run Code Online (Sandbox Code Playgroud)

bash shell cmd

72
推荐指数
3
解决办法
15万
查看次数

如果尚未存在,则将id添加到列表中

我正在尝试检查id是否在列表中,并且只有当它不在列表中时使用下面的代码才附加id ...然后我看到即使id已经存在于列表中,id也会被附加..任何人都可以提供有关错误的输入?

   list = ['350882 348521 350166\r\n']
    id = 348521
    if id not in list:
        list.append(id)
    print list

OUTPUT:-
['350882 348521 350166\r\n', 348521]
Run Code Online (Sandbox Code Playgroud)

python

36
推荐指数
5
解决办法
10万
查看次数

HTML代码中不必要的感叹号(!)

我 使用下面的代码通过电子邮件发送文本文件"gerrit.txt"@ http://pastie.org/8289257的内容,但是当我查看源代码发送电子邮件后(@ http:// outlook中的电子邮件的pastie.org/8289379)我在代码中看到不必要的惊叹号(!),这会弄乱输出,任何人都可以提供输入,为什么会如此以及如何避免这种情况?

from email.mime.text import MIMEText
from smtplib import SMTP

def email (body,subject):
    msg = MIMEText("%s" % body, 'html')
    msg['Content-Type'] = "text/html; charset=UTF8"
    msg['Subject'] = subject
    s = SMTP('localhost',25)
    s.sendmail('userid@company.com', ['userid2@company.com'],msg=msg.as_string())

def main ():
    # open gerrit.txt and read the content into body
    with open('gerrit.txt', 'r') as f:
        body = f.read()
    subject = "test email"
    email(body,subject)
    print "Done"

if __name__ == '__main__':
    main()
Run Code Online (Sandbox Code Playgroud)

html python email html-email

3
推荐指数
1
解决办法
1948
查看次数

格式化时间为%d-%m-%y

我试图打印orig_time为2013年6月9日,并遇到以下错误..任何人都可以提供有关此处错误的输入

码:

orig_time="2013-06-09 00:00:00"
Time=(orig_time.strftime('%m-%d-%Y'))
print Time
Run Code Online (Sandbox Code Playgroud)

错误:-

Traceback (most recent call last):
  File "date.py", line 2, in <module>
    Time=(orig_time.strftime('%m-%d-%Y'))
AttributeError: 'str' object has no attribute 'strftime'
Run Code Online (Sandbox Code Playgroud)

python

2
推荐指数
1
解决办法
2万
查看次数

如何检查多个返回值

我试着检查是否有任何值"GIN"或"NOT READY"或"要放弃或需要RESUBMISSION"等于retrunVal,我注意到对于任何returnVal,"if"循环"正在"并且"INSIDE"正在获得打印,我怀疑语法不对,任何人都可以提供输入吗?

    if ('GIN'  or 'NOT READY' or 'TO BE ABANDON OR NEEDS RESUBMISSION' == returnVal):
        print "INSIDE"
Run Code Online (Sandbox Code Playgroud)

python

1
推荐指数
2
解决办法
130
查看次数

有一个python相当于"rm -rf"?

我想删除一个文件夹,如果已经存在,有关如何删除目录的任何输入,如果它存在吗?是否有一个python等效的"rm -rf"?

如果os.path.isdir('./.repo'):shutil.rmtree('./.repo')

python

1
推荐指数
1
解决办法
5263
查看次数

加入值列表后写入文件时出错

我试图在加入一个文件后遇到列表的某些值并遇到以下错误,如何解决这个问题的任何输入?

data_changes ={'305403': ['302180'], '312994': ['311957'], '311957': ['312621'] }
modem_changes = {'305403': [], '313113': [], '312994': ['253036', '312591'], '311957': []}

dc_set = set(data_changes)
mc_set = set(modem_changes)

with open('file.txt', 'w+') as f:
    for key in dc_set.intersection(mc_set):
        union_values = data_changes[key] + modem_changes[key]
        values = key, ','.join(union_values)
        f.write(values)

with open('file.txt', 'a') as f:
    for key in dc_set.symmetric_difference(mc_set):
        dc_values = data_changes.get(key) or []
        mc_values = data_changes.get(key) or []
        union_values = dc_values + mc_values
        values=key, ','.join(union_values)
        f.write(values)
Run Code Online (Sandbox Code Playgroud)

错误:-

Traceback (most recent call last):
  File "final_build_list.py", …
Run Code Online (Sandbox Code Playgroud)

python

0
推荐指数
1
解决办法
104
查看次数

如何从其他 shell 切换到 bash shell?

我正在运行 shell 脚本“envsetup.sh”,但不断收到以下错误。

Badly placed ()'s
Run Code Online (Sandbox Code Playgroud)

我发现这个错误是因为我不在bash shell环境中。谁能帮忙解释一下如何进入bashshell环境吗?

unix linux bash

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×6

bash ×2

cmd ×1

email ×1

html ×1

html-email ×1

linux ×1

shell ×1

unix ×1