我当前正在从事一个项目,该项目要求我移动文件,然后重命名。我正在使用此代码将其移动,并且正在工作。但是,重命名部分并没有发生。我不知道为什么这不起作用。我搞砸了什么?我试图将自己的头靠在桌子上至少20分钟,以试图解决这个问题。
with open(out_filename, 'w') as out_file:
..
..
.. parsed_line
out_file.write(parsed_line)
答案 0 :(得分:1)
没有对象输出时,管道中断。除非使用move-item
参数,否则-passthru
不会输出对象。另外,set-sleep
不输出任何内容。因此,从未达到rename-item
。
在move-item
和sleep
之后用分号替换管道,它应该可以工作。
答案 1 :(得分:-1)
我实际上解决了删除管道重命名并将其替换为5秒睡眠的问题。睡眠后我重新命名,现在可以正常工作了。仍然不确定为什么重命名在管道命令中为何不起作用。