[發問] 文書互換處理python - 討論區

[發問] 文書互換處理python

文章瀏覽次數 944 文章回覆數 4

Kingsman

Kingsman圖像(預設)

2019-12-19 23:44:16

From:42.2.222.139

近日有一份家課,要做的是把不同文字檔作轉換
例如
I am a boy
I love eating apples
轉成
Apple is my favourite fruit
I am a male

就這兩句,用Python寫一個programme來自動讀取和轉換,應該要怎樣做

留言

#1

特種兵

特種兵圖像(預設)

2019-12-20 10:06:05

From:211.23.21.202

不太確定轉出來的字串跟原本字串的關連性在哪?
可能是用 replace 字串取代來做吧

#2

Kingsman

Kingsman圖像(預設)

2019-12-20 22:22:45

From:42.2.222.139

其實我的家課是使用python作建築軟件文書轉換
不同建築軟件之間的存檔不能互用
但這些軟件儲存後會附帶一個文字檔
而這個文字檔是以文字去記錄軟件內的building model
但不同軟件的文字檔有不同的表達方法(例如, 字句的位置, 所用的用字)
它們可以import到相應的建築軟件內開啟

所以,我要做的是用python寫一個programme
使到不同建築軟件的文字檔可以作轉換(例如, 把a文字檔 轉到 b文字檔)
但我現在只知道用open( xx, r)去開啟
但不知道怎樣做下去

#3

Kingsman

Kingsman圖像(預設)

2019-12-20 22:29:35

From:42.2.222.139

例如: 這是檔案a
SectionName=B200x300 Material=C45 Shape=Rectangular t3=300 t2=200 Area=60000
這是檔案b
FRAMESECTION "B200x300" MATERIAL "C45" SHAPE "Concrete Rectangular" D 300 B 200

應怎樣寫才能使到一run就可以從a的東西轉去b

#4

coscell

coscell圖像(預設)

2019-12-21 07:02:42

From:123.193.249.19

  1. 讀入a檔到字串
  2. 作自喘取代處理
  3. 把處理好的字串存入b檔