小编dbN*_*ice的帖子

如果元组的第一项等于任何给定的字符串,则从列表中删除元组

我有一个列表如下:

device = [('nvme2n1',), 
          ('nvme1n1', '/local'), 
          ('nvme0n1',), 
          ('nvme0n1p1', '/'),
          ('nvme0n1p128',), 
          ('nvme3n1',)]
Run Code Online (Sandbox Code Playgroud)

我想从这个列表中删除几个包含nvme1n1ornvme0n1p1nvme0n1p128or 的元组nvme0n1

所以最终名单将有

final_device = [('nvme2n1',),('nvme3n1',)]
Run Code Online (Sandbox Code Playgroud)

尝试如下但没有工作并出现错误 "AttributeError: 'tuple' object has no attribute 'startswith'"

for word in devices[:]: 
    if word.startswith("nvme0n1","nvme0n1p1","nvme0n1p128"): 
        devices.remove(word)
Run Code Online (Sandbox Code Playgroud)

有人能帮忙吗?

python

7
推荐指数
3
解决办法
181
查看次数

Mariadb 在没有用户名的情况下中止连接错误

在 MariaDB 中,我在错误日志中收到此警告。有没有办法在不知道用户名的情况下解决问题?

[Warning] Aborted connection 1101 to db: 'unconnected' user: 'unauthenticated' host: '127.0.0.1' (This connection closed normally without authentication)
Run Code Online (Sandbox Code Playgroud)

mysql mariadb sql-grant

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

Amazon Linux 2 上的 Mariadb 安装

有人可以提供在 amazon linux 2 上安装 mariadb 的步骤吗?我对 Linux 还很陌生,所以如果能提供一些细节,我将不胜感激。我看到了一些在 centOs 上安装 maria db 的链接,但不确定这是否适用于 Amazon linux 2

amazon-linux-2 mariadb-10.4

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

Git 多个合并分支 - 如何在合并到主分支时避免多次提交

我的 Git 存储库如下所示:

我创建了 2 个分支 - Branch_1 和 Branch_2。现在我终于准备好将此 Branch_2 合并到 Master 分支中。但是当我合并时,它显示了 Branch_1 和 Branch_2 的所有提交,因为中间有多个合并。任何人都可以建议如何在这种情况下继续进行一次提交,然后将我的代码合并到主分支吗?

git log --oneline --graph --color --all --decorate

* 36dbb26 (origin/Branch_2) changed abc
* 1a7bf25 changed T
* 110095a changed Z
*   1087d5d Merge remote-tracking branch 'origin/Branch_1' into Branch_2
|\
| * 8c9d02a (origin/Branch_1) sleep added between each processing to discover partitions
| * ca401cb changed S
| * 20a4edd changed R
* 3f472ef install package
*   1087d5d Merge remote-tracking branch 'origin/Branch_1' into …
Run Code Online (Sandbox Code Playgroud)

git repository git-merge git-rebase

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