我有幾個java代碼文件,我必須在它們中的每一箇中添加公共類級別的變量。有這麼多的文件,我需要編寫一個Python 2.2腳本來做同樣的事情。使用Python在文件中插入文本
package xx.xx.xx;
import java.util.Properties;
public class MyClass extends YourClass{
public myMethod() throws MyException {
}
}
預期輸出
package xx.xx.xx;
import java.util.Properties;
public class MyClass extends YourClass{
public static final String CO_ID = "XXXXX"
public myMethod() throws MyMException {
}
}
我知道file.find(「{」)給我的{但我需要推代碼的休息下來,插入我的公共成員中第一次出現的索引在每個文件中。
聽起來好像任何像樣的編輯器應該能夠處理一個簡單的正則表達式替換。爲什麼使用Python呢? – 2013-03-01 11:26:12
此操作是發生在每個java源文件中的許多其他操作的一部分。所以我需要一段可以放在現有python代碼中的python代碼來執行所有其他操作。有超過400個文件,您希望我可以逐一打開所有這些文件嗎? – SoulMan 2013-03-01 11:30:00
還有一個問題,當類文件最後開始時它不起作用 public final class MyClass extends YourClass { – SoulMan 2013-03-01 17:25:54