Java Properties Load from File loadPythonScript(String pythonScriptName)

Here you can find the source of loadPythonScript(String pythonScriptName)

Description

load Python Script

License

Open Source License

Declaration

public static String loadPythonScript(String pythonScriptName) throws Exception 

Method Source Code


//package com.java2s;
/*/*w ww. j a va  2 s  .co  m*/
 * Copyright (c) 2009 CSIRO Australia Telescope National Facility (ATNF) Commonwealth
 * Scientific and Industrial Research Organisation (CSIRO) PO Box 76, Epping NSW 1710,
 * Australia atnf-enquiries@csiro.au
 *
 * This file is part of the ASKAP software distribution.
 *
 * The ASKAP software distribution is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by the Free Software
 * Foundation; either version 2 of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 * PARTICULAR PURPOSE. See the GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License along with this
 * program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite
 * 330, Boston, MA 02111-1307 USA
 */

import java.io.BufferedReader;

import java.io.FileReader;

public class Main {
    /**
     * 
     */
    public static String loadPythonScript(String pythonScriptName) throws Exception {
        FileReader fis = new FileReader(pythonScriptName);
        BufferedReader reader = new BufferedReader(fis);

        String script = "";
        String record = null;
        while ((record = reader.readLine()) != null) {
            script = script + System.getProperty("line.separator") + record;
        }

        return script;
    }
}

Related

  1. loadPropertiesFromFile(String fullFileName)
  2. loadPropertiesFromFile(String pathname)
  3. loadPropertiesFromPath(String propsFilePath)
  4. loadPropertiesInClassPath(String propertiesFileName)
  5. loadProvidersConfiguration(Class base, String confPropertiesName)
  6. loadReader(Reader stream)
  7. loadRecursively(String propertiesFilename)
  8. loadRQGProperties()
  9. loadSetting(InputStream in, String key)