如何使用python将文件从本地计算机上传到浏览器?

时间:2019-02-28 07:20:24

标签: python html web flask automation

我正在使用python将文件从本地磁盘上传到Web浏览器以进行自动化工作。文件夹名称为“ docs”,位于C目录中。 Docs文件夹包含2个文件“ textnex.txt”和“ safe.txt”,因此我希望将“ textnext.txt”上传到网页上。这是我的python代码,如下所示:

 it("Updates the state", () => {
     const wrapper = shallow(
       <Provider store={store}>
         <DeleteOne />
       </Provider>
     );
     const input = wrapper.find("input");

     input.simulate("change", { target: { num: 2} });

     expect(wrapper.state().num).toEqual(2);
   });
});

当我运行此代码时,它不打印文件。我希望将textnex.txt上传到网页上。看一下当前结果的屏幕截图,这对我来说很奇怪。有人能帮我一下吗?提前致谢。 Its showing .anaconda and navigator. I am confused

1 个答案:

答案 0 :(得分:0)

对于显示的代码,您得到的输出是合理的。它是一个单元组,可以由目录名和文件名组成。

FOR循环为每个非空目录分配一个元组值给 file_tup -并为每个后续目录替换该值。当您退出FOR循环时,通过FOR循环为最后一次迭代分配的值将保留在 file_tup 中。

您可能想运行调试器(或在代码中放入一些调试PRINT语句),以便在循环运行时监视重要变量,以便准确了解正在发生的情况。