我想使用paramiko在Python3.5中进行SFTP文件传输。我知道paramiko依赖于PyCrypto,并且在Python3.5中读过关于PyCrypto安装问题的文章。虽然我已经看到了许多关于这个主题的问题,但我还没有找到在Python3.5中成功地传输SFTP文件的解决方案。
我的第一个问题:是否可以使用Python3.5进行SFTP文件传输?如果是的话,paramiko会起作用吗?如果上面的方法有效,为什么我在尝试安装PyCrypto时会收到以下错误?
error: [WinError 2] The system canot find the file specified
**
当我尝试运行这个程序时,我得到了一个奇怪的错误。这个类可以很好地编译成多个.class文件,我上周(在编辑它之前)对它进行了编译。但现在,我看到了这一点:
Exception in thread "main" java.lang.ClassFormatError: Extra bytes at the end of class file blah/hooplah/fubar/nonsense/IndexId$Transaction
据我所知,Java6 build 1.5可以解决这个问题,因为它允许在类文件的末尾添加额外的字节(我认为),但我更喜欢使用build 1.6。
我在
我有一个Maven项目,我需要它来编译,这样我就可以将编译后的文件传输到另一台机器上,然后在那里执行(使用可能不同的Java版本)。我看了看这个
并得以执行:
mvn clean install
mvn dependency:copy-dependencies
但当我试着:
cd target/
java -cp myApp-0.0.1.jar:dependency myApp
我得到了
Error: Could not find or load main class myApp
我的pom.xml没有mvn程序集插件或maven-jar插件(并且我成功地在目标/mvn干净安装之后获得了.ja
当我在for循环的第二次迭代中执行这段代码时,InputStreamReader抛出一个NPE,如下所示。代码对第一次迭代非常有效,并在第二次迭代中返回以下NPE。我使用代码片段从FTP位置读取特定文件的内容并显示它们。请注意所有的行,直到新的InputStreamReader完美地工作,即使在第二次迭代。知道为什么吗?
Exception in thread "main" java.lang.NullPointerException
at java.io.Reader.<init>(Reader.java:61)
at java.io.InputStreamRea