第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法導(dǎo)入 sys 或 io

無法導(dǎo)入 sys 或 io

慕慕森 2023-04-18 15:27:13
我正在嘗試導(dǎo)入 sys 和 io:import sysimport io但我收到以下錯誤:Error while compiling (offending file last):    File '/Users/username/worktest/index.py', line 11, at import of:    File '/Users/username/worktest/env/lib/python3.7/site-packages/numpy/__init__.py', line 293, at import of:    File '/Users/username/opt/anaconda3/lib/python3.7/os.py', line 1026, at import of:    File 'io', line 95, namely:        Import error, can't find any of:        /Users/username/worktest/_io/_WindowsConsoleIO.py        /Users/username/worktest/_io/_WindowsConsoleIO.js        /Users/username/worktest/env/lib/python3.7/site-packages/transcrypt/modules/_io/_WindowsConsoleIO.py        /Users/username/worktest/env/lib/python3.7/site-packages/transcrypt/modules/_io/_WindowsConsoleIO.js        /Users/username/worktest/_io/_WindowsConsoleIO.py        /Users/username/worktest/_io/_WindowsConsoleIO.js        /Users/username/opt/anaconda3/lib/python3.7/_io/_WindowsConsoleIO.py        /Users/username/opt/anaconda3/lib/python3.7/_io/_WindowsConsoleIO.js        /Users/username/opt/anaconda3/lib/python3.7/lib-dynload/_io/_WindowsConsoleIO.py        /Users/username/opt/anaconda3/lib/python3.7/lib-dynload/_io/_WindowsConsoleIO.js        /Users/username/worktest/env/lib/python3.7/site-packages/_io/_WindowsConsoleIO.py        /Users/username/worktest/env/lib/python3.7/site-packages/_io/_WindowsConsoleIO.js        /Users/username/worktest/_io.py        /Users/username/worktest/_io.js        /Users/username/worktest/env/lib/python3.7/site-packages/transcrypt/modules/_io.py        /Users/username/worktest/env/lib/python3.7/site-packages/transcrypt/modules/_io.js        /Users/username/worktest/_io.py        /Users/username/worktest/_io.js        /Users/username/opt/anaconda3/lib/python3.7/_io.py我正在嘗試使用 Transcrypt 和 Wrangler 讓我的 Python 腳本在 Cloudflare 的 Workers 上運(yùn)行,但是這個無法導(dǎo)入這些模塊(pypi 上不存在)的問題阻止了我這樣做。在 pypi 中有沒有我可以使用的替代品?如果沒有,我如何在我的路徑中本地安裝它們。
查看完整描述

2 回答

?
jeck貓

TA貢獻(xiàn)1909條經(jīng)驗 獲得超7個贊

您使用非常非常奇怪的方法來創(chuàng)建字符串。


您不需要將print()其作為字符串保存在變量中 - 所以您不需要io.String()


更流行的是將所有字符串保留在列表中,然后使用"\n"


all_rows = []


for row in query_job:

    all_rows.append( "col1={}, col2={}, col3={}".format(row[0], row[1], row[2]) )


out1 = '\n'.join(all_rows)

哪個可以寫成列表理解


all_rows = [ "col1={}, col2={}, col3={}".format(row[0], row[1], row[2]) for row in query_job ]


out1 = '\n'.join(all_rows)

不太流行的是直接使用 string with +=and\n


out1 = ""


for row in query_job:

     out1 += "col1={}, col2={}, col3={}".format(row[0], row[1], row[2])

     out1 += "\n"

你甚至可以"\n"直接輸入"col1={}, col2={}, col3={}\n"


out1 = ""


for row in query_job:

     out1 += "col1={}, col2={}, col3={}\n".format(row[0], row[1], row[2])

順便說一句:如果你只有 3 個元素,row那么你可以使用*in.format(*row)


out1 = ""


for row in query_job:

     out1 += "col1={}, col2={}, col3={}\n".format(*row)

或列表理解


all_rows = [ "col1={}, col2={}, col3={}".format(*row) for row in query_job ]


out1 = '\n'.join(all_rows)

甚至一行


out1 = '\n'.join([ "col1={}, col2={}, col3={}".format(*row) for row in query_job ])

順便提一句:


如果您必須使用print()緩沖區(qū)(或文件處理程序),那么您不必更換,sys.stdout但您可以使用print(..., file=buffer)


buffer = io.StringIO()


for row in query_job:

    print("col1={}, col2={}, col3={}".format(row[0], row[1], row[2]), file=buffer)


out1 = buffer.getvalue() # 

但我不知道它是否適用于Transcrypt(and Wrangler),因為Transcrypt可能只有標(biāo)準(zhǔn)模塊的一部分——只有可以轉(zhuǎn)換為 JavaScript 的模塊。某些函數(shù)可能無法轉(zhuǎn)換,因為 JavaScript 無法訪問您的磁盤(出于安全原因)并且它無法使用您的文件。


查看完整回答
反對 回復(fù) 2023-04-18
?
肥皂起泡泡

TA貢獻(xiàn)1829條經(jīng)驗 獲得超6個贊

能夠修改以前使用 pandas 收集輸出的(非常低效的)方法:

df = pd.read_gbq(sql, project_id=project_id)

我以前不知道的更快更簡單的解決方案。目前仍然與 Transcrypt 不兼容,但至少這部分已解決。


查看完整回答
反對 回復(fù) 2023-04-18
  • 2 回答
  • 0 關(guān)注
  • 157 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號