使用 Python,它有 os.path.splitext() 将扩展名替换为如下内容。
import os.path
names = os.path.splitext('hello.exe')
print names[0] + ".coverage"
我有hello.coverage
。
C# 是否具有与 python 的 os.path 等效的功能?
已回答
using System;
using System.IO;
namespace Hello
{
class Code
{
static void Main(string[] args)
{
string path = "hello.exe";
string newPath = Path.ChangeExtension(path, ".coverage");
Console.WriteLine("{0} - {1}", path, newPath);
}
}
}