问题标签 [p4python]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - openpyxl 在中断读取操作后关闭存档,因为最大行数为 1048498 行
我使用 openpyxl 有两个问题
电子表格中的行数是 1048498。迭代占用了内存,所以我设置了一个逻辑来检查前五个空列并从中中断
逻辑 1 对我有用,代码不会无限期地遍历电子表格的空白单元格。读完这个只读文件后,我正在使用 P4Python 删除它。但是,openpyxl 仍在使用该文件,除了 save 之外没有其他方法可以关闭内部使用的存档。由于我的文件处于只读模式,我无法保存文件。当 P4 尝试删除此文件时,我收到此错误 - “该进程无法访问该文件,因为它正被另一个进程使用。”
帮助表示赞赏:)
python - 需要用于 p4 描述的等效 python 命令
p4 describe #cl
在 p4 python 中,我需要等效的 for 。
但是,p4.run_describe("#cl")
使用 p4python 运行相同的命令。我得到字典:
相反,我想要这样的输出p4 describe 243446
,我想要受影响文件之间的差异更改:
有没有其他方法可以使用 p4python 产生相同的输出?
python - P4python 帮助 Perforce 密码 (P4PASSWD) 无效或未设置
我正在使用 P4Python 连接到 P4 服务器以检索有关某些更改的结果。
CLI 上的理想命令是:
p4 -p tcp:SERVER:1666 -u 用户 -P 密码 | p4 -p tcp:HOST:1666 -u 用户更改 /path/...@$PROD_SHA_BUILD,@$SHA_BUILD
所以我尝试通过 python API 复制它:
为什么我收到未定义 P4PASSWD 的错误?
我什至添加了一个:
谢谢。
perforce - Syncing code to a label using P4Python
I am trying to sync code to a particular label in the depot using the Python script with help of Python API provided by Perforce. Any help would be appreciated.
python - “更改”和“信息”中的日期时间
我一直在使用 P4Python 从 Perforce 获取更改列表。由于我需要最近 5 分钟提交的更改,我从服务器本身获取时间并减少 5 分钟。这是我使用的:
这将返回格式的日期时间2015/12/22 22:34:27 -0800 Pacific Standard Time
。然而,当我跑步时,
我有时间在大纪元。现在我知道我们可以将那个 Epoch 更改为 PST(现在还没有想到),但是有没有办法让我获得与info
命令格式相同的日期时间?
PS-我确实检查了P4 更改选项,但对我没有任何帮助。
p4python - 需要 p4python 命令从 Perforce 同步代码
我正在编写一个脚本来从 Perforce 同步代码。我正在使用 P4Python。我对此很陌生。我需要下面的 P4Python 命令。
- 如何在 Perforce 中查找目录的最新更改列表编号。
例如想要找到 //cbuDepot/cpe/foo/... 的最新 CL - 如何将来自 Perforce 的代码与最新的 CL 同步,例如想要从 //cbuDepot/cpe/foo/... 同步最新的代码
- 如何将代码从 Perforce 同步到旧 CL(不是最新的)
perforce - P4python:通过python代码获取perforce签入的文件的最新版本的更改列表编号
我在 perforce 中检查了一个文件 abc.txt。通过python(使用p4 python API)我想获得该文件最新版本的更改列表编号。请提供可运行的代码。
python - 在 win 64、python 3.5.1 上导入 P4API 失败
运行 import P4 时出现以下错误:
- 操作系统:Win 7 64位
- 蟒蛇:3.5.1
- P4Python:https ://pypi.python.org/pypi/P4Python:p4python-2015.2.1348262-cp35-none-win_amd64.whl (md5)
我在网上看了,但找不到有用的东西。
python - 如何在不同步的情况下通过 p4python 读取仓库的文件夹结构?
我想在不同步的情况下读取 P4 库上指定文件夹路径内的文件夹和文件结构。可能吗?
python - 将 p4python 与 grep 命令一起使用
有谁知道如何grep()
在 P4Python 中使用命令?
我正在开发一个与 Perforce 一起运行的脚本,它使我可以轻松地在多个文件中搜索特定文本。
我已经尝试使用 P4 命令在 Perforce > 工具 > 管理自定义工具中创建一个工具,p4 grep -n -B 1 -e text_searched %D
但由于我想在多个文件中进行相同的搜索,所以它不起作用。
我在P4 grep 文档和P4Python APIs for Scripting中进行了搜索,但找不到如何执行此操作。
我注意到您可以使用一些命令run_commandName
,例如:
而且效果非常好!但我不能使用P4().run_grep()
=/
所以,我想做的是制作一个 P4Python 脚本。在 Perfoce 上,我做了一个这样的自定义收费:
参数:C:\Users\hmunguba\Projects\P4\scripts\searchp4pythonscript.py $u $p $c %D
我的代码是这样的:
但我从中得到的答案总是一个空白屏幕。有人可以帮我吗?