如何解决在所有 .cpp 文件上运行 cpplint
我想对 Windows CMD 文件夹中的所有 .cpp 文件运行 cpplint.py。
py .\cpplint.py *.cpp
这不知何故不起作用。我收到错误:
Skipping input '*.cpp': Can't open for reading
Total errors found: 0
我以为 *
会是全选的运算符,我错了吗?
解决方法
Windows 的 CMD 不做通配符扩展:https://superuser.com/questions/460598/is-there-any-way-to-get-the-windows-cmd-shell-to-expand-wildcard-paths
在 Windows 上处理 *
到路径的扩展取决于应用程序,这与 Linux 形成鲜明对比,Linux 由 shell 本身处理。因此,您将字符串文字 *
传递给 cpplint.py,它不是一个文件。
在批处理文件或命令行中,您可以执行以下操作:
myvar = 0
mylist = [3,4,7,10,6,8]
print(myvar)
i = 0
while myvar <= 24:
if myvar + mylist[i] <= 24:
enter code heremyvar += mylist[i]
print(myvar)
else:
break
i+=1
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。