0

PySide GUI から Reportlab を使用して PDF を作成する際に問題があります。実際には、クライアントのデータ (名前、電話など) を含む PDF を保存する必要があり、彼の名前といくつかのデータをパス名に使用します。そのため、No such file or directory exists というエラー 2 が表示されます。しかし、GUI を使用せずにテスト スクリプトを実行すると、何の問題もありません。助けてください!コードはかなり基本的なものです。

class GUI(QWidget):
...
    def createPDF(self):
        #Here are some settings for PDF
        name = 'Alex Snow'
        date = '15/07/2018'
        c = canvas.Canvas(name+'_from_'+dat+'.pdf',pagesize=A4)
        #Other strings and images and tables
        ...
        c.save()

f = open(filename, "wb")
FileNotFoundError: [Errno 2] No such file or directory: 'Alex Snow_from_10/07/2018.pdf'
4

0 に答える 0