在C#中,可以使用System.IO.File.ReadAllText
方法将.py文件中的代码作为字符串读取。该方法接受一个文件路径作为参数,并返回文件中的所有文本内容作为一个字符串。
以下是一个示例代码:
using System;
using System.IO;
class Program
{
static void Main()
{
string filePath = "path/to/your/file.py";
string code = File.ReadAllText(filePath);
Console.WriteLine(code);
}
}
在上述代码中,将文件路径赋值给filePath
变量,然后使用File.ReadAllText
方法读取文件内容,并将结果保存在code
变量中。最后,通过Console.WriteLine
方法打印出读取到的代码字符串。
请注意,上述代码仅适用于读取.py文件中的文本内容,并不会执行.py文件中的代码。如果需要执行Python代码,可以考虑使用C#中的Python解释器库,如IronPython或Python.NET。这些库可以在C#中直接执行Python代码,并获取执行结果。
领取专属 10元无门槛券
手把手带您无忧上云