python database ioerror_python – IOError:[Errno 2]没有这样的文件或...
我試圖在我的MySQL數(shù)據(jù)庫(kù)的表的路徑中添加所有種子文件的一些信息,但似乎我有一些PATH問題.
你可以看到有完整的路徑,它甚至檢測(cè)到“charlie.torrent”,所以我真的不明白是什么問題.
這是我的代碼:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import mysql.connector
import bencode
import binascii
import hashlib
import os
import sys
conn = mysql.connector.connect(host="localhost",user="root",password="root", database="TORRENTS")
cursor = conn.cursor
path = "/home/florian/TorrentFiles"
dirs = os.listdir(path)
for file in dirs:
try:
with open(file, 'rb') as torrentfile:
torrent = bencode.bdecode(torrentfile.read())
user = ("torrent['info']['name']","torrent['info']['length'],'bytes'","(hashlib.sha1(bencode.bencode(torrent['info'])).hexdigest())")
cursor.execute("""INSERT INTO torrent_infos (Name, Size, Hash) VALUES(%s, %s, %s)""", user)
except bencode.BTL.BTFailure:
continue
conn.close()
我真的不明白我的腳本的以下輸出:
root@debian:/home/florian/Documents/mysite/polls# python bdd.py
Traceback (most recent call last):
File "bdd.py", line 17, in
with open(file, 'rb') as torrentfile:
IOError: [Errno 2] No such file or directory: 'charlie.torrent'
我已經(jīng)看過其他相同的主題沒有任何結(jié)果.
總結(jié)
以上是生活随笔為你收集整理的python database ioerror_python – IOError:[Errno 2]没有这样的文件或...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 被回收黄金的给骗了?回收黄金小心这些陷阱
- 下一篇: 民生银行信用卡自助还款常见问题分析