小编Tyl*_*ler的帖子

Windows批处理文件通过目录循环处理文件?

好的,我是一名PHP程序员,不幸的是,由于我不会为了简洁而宣布的原因,我需要编写/使用批处理文件为我处理一些图像.

我有一个装满嵌套文件夹的文件夹,每个嵌套文件夹中都有一个包含多个TIF图像的文件夹,每个文件夹中的图像数量各不相同.我也有一个批处理文件,让我们称它为ProcessImages.bat for Windows,你可以"删除"这些TIF文件(或者显然在调用bat时在命令行列表中指定它们); 在它上面创建一个新文件夹,我的所有图像都基于我拥有的EXE进行处理.

好处是,因为bat文件使用你"删除"它的文件夹中的路径,我可以选择一个文件夹的所有TIF并将其删除以进行处理......但是当我继续手动执行此操作时我有300个左右的TIF文件夹我发现它让我的系统陷入困境如此令人难以置信,如果我一次只能处理这些文件(不用手动操作),那就太棒了.

所有这一切...有人指出我正确的方向(对于Windows bat文件AMATEUR),我可以编写一个Windows bat脚本,我可以从目录内部调用并让它遍历包含在内的所有目录那个目录......并且每次在一组图像上运行我的处理批处理文件?

提前致谢!

泰勒

windows recursion batch-file

39
推荐指数
3
解决办法
8万
查看次数

我为什么会收到错误"TypeError:method()在使用Directory API的Python中只需1个参数(2个给定)?

我正在尝试编写一个与我们的Google Apps域中的组织单位配合使用的命令行脚本.因此,使用Google提供的许多复杂文档,我已成功在API控制台中创建了应用程序,打开了Admin SDK,并在我的脚本中成功连接.但是,当我创建目录服务对象(似乎是成功的)时,我遇到了与它交互的问题,因为我收到了该消息.我也安装了Python API包.这是我目前的代码:

import argparse
import httplib2
import os
import sys
from apiclient.discovery import build
from oauth2client.client import SignedJwtAssertionCredentials

f = file("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-privatekey.p12", "rb")
key = f.read()
f.close()

credentials = SignedJwtAssertionCredentials(
    "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@developer.gserviceaccount.com",
    key,
    scope = "https://www.googleapis.com/auth/admin.directory.orgunit"
)

http = httplib2.Http()
http = credentials.authorize(http)

directoryservice = build("admin", "directory_v1", http=http)
orgunits = directoryservice.orgunits()

thelist = orgunits.list('my_customer')
Run Code Online (Sandbox Code Playgroud)

当我运行该代码时,我收到错误消息:

Traceback (most recent call last):
  File "test.py", line 33, in <module>
    orgunits.list('my_customer')
TypeError: method() takes exactly 1 argument (2 given)
Run Code Online (Sandbox Code Playgroud)

我尝试没有使用"my_customer"别名,但后来错误抱怨我没有提供它.任何帮助将不胜感激,我很长一段时间没有使用Python; 它很可能是用户错误.

python python-2.7 google-admin-sdk google-directory-api

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

使用RegEx匹配domain.com和www.domain.com但没有其他子域名?

对不起,如果有人问过其他地方,我一直在寻找,但在我的生命中找不到它.我正在尝试处理正则表达式,我总是遇到更高级场景的问题......好吧,其他人觉得它们很容易,所以也许我有些不对劲.

无论如何,我试图写一个与www.domain.com或domain.com相匹配的RegEx,但没有其他SUBDOMAINS或任何东西.我想通过正则表达式的唯一两个字符串是"domain.com"和"www.domain.com",除了包括所有子域匹配之外,我还无法找到我正在寻找的内容,我觉得很容易.

我最接近的是:正则表达式匹配的东西,如果它没有其他东西,但在那种情况下,它只对一个前面的字符串失败,我希望它只成功一个前面的字符串/子域.请注意,"domain.com"将始终是静态的,这意味着它将始终是完全字符串"domain.com"而不是各种域.

非常感谢您对此有所了解!

泰勒

regex regex-negation

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