小编Rob*_*ley的帖子

递归计算Linux目录中的文件

如何递归计算Linux目录中的文件?

我找到了这个:

find DIR_NAME -type f ¦ wc -l
Run Code Online (Sandbox Code Playgroud)

但是当我运行它时,它返回以下错误.

find:paths必须在表达式之前:|

linux

667
推荐指数
13
解决办法
60万
查看次数

如何递归循环文件结构并重命名python中的目录

我想通过将最后一个字符更改为小写(如果它是一个字母)来重复重命名目录

我在以前的帖子的帮助下完成了这个(抱歉双重发布而不是确认答案)

此代码适用于文件,但我如何适应目录呢?

import fnmatch
import os


def listFiles(dir):
    rootdir = dir
    for root, subFolders, files in os.walk(rootdir):
        for file in files:
            yield os.path.join(root,file)
    return


for f in listFiles(r"N:\Sonstiges\geoserver\IM_Topo\GIS\MAPTILEIMAGES_0\tiles_2"):
    if f[-5].isalpha():
        os.rename(f,f[:-5]+f[-5].lower() + ".JPG")
        print "Renamed " +  "---to---" + f[:-5]+f[-5].lower() + ".JPG"
Run Code Online (Sandbox Code Playgroud)

python directory rename

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

如何检查列表A中的元素是否不存在于Python的列表B中?

如果我单独使用一个元素,这很容易:

>>> 3 not in [2, 3, 4]
False
>>> 3 not in [4, 5, 6]
True

但是如果我有两个列表并且必须检查列表A中的元素是否出现在列表中B呢?

A=[1,2,3,4]
B=[4,5,6,7]
Run Code Online (Sandbox Code Playgroud)

我如何得到一个结果,显示我说1,2,3不在名单B

python list

6
推荐指数
3
解决办法
4784
查看次数

如何使用多个条件过滤Python列表?

我有这个列表理解,它返回列表中的元素,lst_fcflds如果它们不在列表中RROPFields:

nfld_rrop = [i for i in lst_fcflds if i not in RROPFields]

并且想要一个过滤器,这样如果OBJECTID或者 SHAPE在lst_fclfds中,它们也不会被返回 - 如:

nfld_rrop = [i for i in lst_fcflds if i not in RROPFields and not in ["OBJECTID","SHAPE"]]

python list

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

在语句结尾处使用"IDENFIFIED BY"时出现mysql错误

我按照指令在MySQL-Client-Version:5.1.61中设置数据库的权限

这是我应该输入的声明:

GRANT SELECT, INSERT, DELETE, UPDATE, CREATE, DROP, ALTER, INDEX on 'databasename'.* 
TO 'username'@'localhost' IDENFIFIED BY 'password';
Run Code Online (Sandbox Code Playgroud)

显然,我更改名称但保留引号.

错误是 - 错误1064(42000):您的SQL语法有错误; 查看与您的MySQL服务器版本相对应的手册,以便在''databasename'附近使用正确的语法.*TO''username'@'localhost'IDENFIFIED BY'password''在第1行

这里出了什么问题?

mysql mysql-error-1064

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

标签 统计

python ×3

list ×2

directory ×1

linux ×1

mysql ×1

mysql-error-1064 ×1

rename ×1