小编PRK*_*PRK的帖子

如何使用grep和rm删除文件?

grep -n magenta *| rm *
Run Code Online (Sandbox Code Playgroud)

grep: a.txt: 没有相应的文件和目录

grep: b: 没有相应的文件和目录

上面的命令删除目录中存在的除.,..之外的所有文件.它应该只删除那些包含"magenta"一词的文件

还试过grep magenta * -exec rm '{}' \;但没有运气.任何的想法?

unix bash grep

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

如何使用find和rm命令删除文件?

find -mmin -19 -exec rm '{}'\;
Run Code Online (Sandbox Code Playgroud)

它将找到修改后的文件,然后删除它们.但它给了我如下错误,找到:缺少`-exec'的参数

还试过各种组合,比如

find -mmin -19 -exec rm '{}';\
find -mmin -19 -exec rm '{}'/;
Run Code Online (Sandbox Code Playgroud)

unix bash shell

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

如何在python中使用for循环在列表中添加值?

我在这里要做的是要求用户输入任何数字,然后要求用户输入任何名称,然后将此输入存储在列表中.

但是,当我输入任何数字时,它只要求输入一次名称并在列表中显示输出:

def main():
    # a = 4
    a = input("Enter number of players: ")
    tmplist = []
    i = 1
    for i in a:
        pl = input("Enter name: " )
        tmplist.append(pl)

    print(tmplist)

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

输出:

Enter number of players: 5
Enter name: Tess
['Tess']
Run Code Online (Sandbox Code Playgroud)

我想要的是,for循环应运行5次,用户输入的5个值存储在列表中.

python list python-3.x

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

如何迭代两个字典并将它们保存在python的列表中

我试图迭代两个词典d = {'d': 2, 'c': 6, 'a': 1, 'b': 3}d2 = {'j': 9, 'b': 5, 'a': 2, 'k': 10}.它应该存储像[[key1, value1 value2], [key1, value1, value2], [key2, value1, value2]...] First 这样的值 ,尝试将d值存储在my_listas中my_list = [d[keys], d[values], 0].

我的代码如下,

my_list = []
for i, j in d.items():
if i in my_list:
    print(i, "is in list")
else:
    my_list.append([i,j,0])

output: my_list = [['d', 2, 0], ['c', 6, 0], ['a', 1, 0], ['b', 3, 0]]
Run Code Online (Sandbox Code Playgroud)

然后,迭代 …

python dictionary list

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

Python:无头模式支持旧版本的 chrome

我正在尝试使用 python 和 selenium 自动发送短信https://voice.google.com/about。当我运行下面的代码时,它会获取最新版本/谷歌浏览器实例并且工作正常。但是,当我以无头模式运行它时,它使用旧版本的谷歌浏览器(从屏幕截图猜测)并给出TimeoutException()异常。登录时失败。

我在 IE 模拟器中检查了登录框的元素 id,它似乎是相同的。

        url = "https://voice.google.com/about"
        driver.get(url)
        time.sleep(5)
        driver.get_screenshot_as_file('C:\\Drivers\\Q11-0.png')

        # Click on a GET GOOGLE VOICE
        WebDriverWait(driver, 60).until(
            EC.element_to_be_clickable((By.XPATH, '//*[@id="heroToggle"]/button/span'))).click()

        print("Clicked on a get google voice")

        # Click on a WEB
        WebDriverWait(driver, 60).until(
            EC.element_to_be_clickable((By.XPATH, '//*[@id="heroToggle"]/div/button[3]'))).click()
        print("Clicked on a WEB button.")

        driver.get_screenshot_as_file('C:\\Drivers\\Q11-1.png')

        # Enter username and password
        # THIS IS WHERE IT FAILS
        WebDriverWait(driver, 30).until(EC.element_to_be_clickable((By.ID, 'identifierId')))
        email = driver.find_element_by_id('identifierId')
        time.sleep(10)
        email.send_keys('username')
        time.sleep(10)
        nextBtn = driver.find_element_by_xpath('//*[@id="identifierNext"]/content/span')
        nextBtn.click()

        driver.get_screenshot_as_file('C:\\Drivers\\Q11-2.png')


        # Enter password
        password …
Run Code Online (Sandbox Code Playgroud)

selenium google-voice python-2.7 selenium-chromedriver

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