标签: writetofile

用C ++将Unicode写入文件

我在用C ++将unicode写入文件时遇到问题。我想用自己的扩展名向文件中写入一些笑脸,您可以通过键入ALT + NUMPAD(2)获得这些笑脸。我可以通过创建一个字符并为其分配值'\ 2'来在CMD上显示它,它会显示一个笑脸,但不会将其写入文件。

这是我的程序的代码片段:

ofstream myfile;
myfile.open("C:\Users\My Username\test.exampleCodeFile");
myfile << "\2";
myfile.close();
Run Code Online (Sandbox Code Playgroud)

它将写入文件,但不会显示我想要的内容。我会告诉您它显示的内容,但是StackOverflow不会让我显示该字符。提前致谢。

c++ unicode ofstream writetofile

5
推荐指数
2
解决办法
2万
查看次数

在 C# 中减慢 StreamWriter 将字符串打印到文件的替代/更快方法

专家的一些帮助。我正在尝试使用下面的函数将字符串打印到文件中。当我使用 Console.Write() 或 Console.WriteLine() 时,输出文件每秒增长 3MB 或 4MB,但是当我尝试使用 StreamWriter 或 File.AppendAllText 时,输出如下所示,文件仅增长每秒 20KB 或 30KB。

为什么使用 StreamWriter 而不是 Console.WriteLine() 时打印速度下降太多?我应该使用什么方法来写入保持与 Console.WriteLine() 相同的速度的文件?

    public static void PrintFunction()
    {            
        //using (StreamWriter writer = File.AppendText(@"C:\OuputFile.txt"))
        using (StreamWriter writer = new StreamWriter(@"C:\OuputFile.txt", true))
        {            
            //Console.Write("This is "); // Print speed is about 3MB-4MB per second
            writer.Write("This is "); //Print decreases to 20KB-30KB per second
            //File.AppendAllText(@"C:\OuputFile.txt", "This is "); Print decreases to 20KB-30KB per second

            // SOME CODE
            // SOME CODE

            //Console.WriteLine("the first line"); // …
Run Code Online (Sandbox Code Playgroud)

c# streamwriter writetofile

5
推荐指数
1
解决办法
1万
查看次数

Json文件到powershell并返回到json文件

我试图在powershell中操作json文件数据并将其写回文件.甚至在操作之前,当我刚刚从文件中读取时,将它转换为powershell中的Json对象并将其写回文件,某些字符将被某些代码替换.以下是我的代码:

$jsonFileData = Get-Content $jsonFileLocation

$jsonObject = $jsonFileData | ConvertFrom-Json

... (Modify jsonObject) # Commented out this code to write back the same object

$jsonFileDataToWrite = $jsonObject | ConvertTo-Json

$jsonFileDataToWrite | Out-File $jsonFileLocation
Run Code Online (Sandbox Code Playgroud)

某些字符正在被其代码替换.例如:

< is replaced by \u003c
> is replaced by \u003e. 
' is replaced by \u0027
Run Code Online (Sandbox Code Playgroud)

样本输入:

{
    "$schema": "https://source.com/template.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "accountName": {
            "type": "string",
            "defaultValue": "<sampleAccountName>"
        },
        "accountType": {
            "type": "string",
            "defaultValue": "<sampleAccountType>"
        },
    },
    "variables": {
        "location": "sampleLocation",
        "account": "[parameters('accountName')]",
        "type": "[parameters('accountType')]", …
Run Code Online (Sandbox Code Playgroud)

powershell json special-characters readfile writetofile

5
推荐指数
1
解决办法
6887
查看次数

如何将numpy数组写入.txt文件,从某一行开始?

我需要将3个numpy数组写入txt文件.该文件的头部看起来像这样:

#Filexy
#time  operation1 operation2
Run Code Online (Sandbox Code Playgroud)

numpy数组如下所示:

time = np.array([0,60,120,180,...])
operation1 = np.array([12,23,68,26,...)]
operation2 = np.array([100,123,203,301,...)]
Run Code Online (Sandbox Code Playgroud)

最后,.txt文件应该如下所示(分隔符应该是一个选项卡):

#Filexy
#time  operation1 operation2
0   12   100
60  23    123
120  68   203
180  26   301
..  ...   ...
Run Code Online (Sandbox Code Playgroud)

我尝试了"numpy.savetxt" - 但我没有得到我想要的格式.

非常感谢您的帮助!

python numpy writetofile

5
推荐指数
1
解决办法
2955
查看次数

如何在 android API 21 及更高版本中使用 synthesizeToFile

    spoken1 = new TextToSpeech(getApplicationContext(), new TextToSpeech.OnInitListener() {
        @Override
        public void onInit(int status) {
            if(status != TextToSpeech.ERROR){
                spoken1.setLanguage(Locale.US);
            }
        }
    })
    f1 = new File("test1.wav");
    abc = spoken1.synthesizeToFile("text",null, f1, "test12");
Run Code Online (Sandbox Code Playgroud)

大家好,我是android和java开发的新手。目前我正在为将 TTS 转换为音频文件的小应用程序工作。我还让应用程序说出我想要的。我坚持使用在 API 级别 21 及更高版本中已弃用的 SynthesizeToFile。“abc”变量的值总是“-1”。我也在谷歌上找到了一些帮助,但结果是 API 级别 21 及以上没有答案

有人知道如何使 synthesizeToFile 方法返回正值吗?并将音频文件也获取到媒体库?

编辑:我找到了原因,如何授予创建文件的权限是在 Android 版本之间更改,在我的本地 VM 上,它是 Android API 级别 24,它应该请求运行权限,并且清单中的更改权限对于 API 级别 24 来说不够。
另外如果 API 级别 22 及以下,代码运行良好。

android text-to-speech audio-recording media-player writetofile

5
推荐指数
0
解决办法
696
查看次数

AttributeError:“系列”对象没有属性“has_z”

GeoDataFrame我从 CSV 文件中获取了以下内容,并经过一些切片CRSgeometry分配

    ctf_nom         geometry                                    id      
0   Prunus mahaleb  POINT (429125.795043319 4579664.7564311)    2616    
1   Betula pendula  POINT (425079.292045901 4585098.09043407)   940     
2   Betula pendula  POINT (425088.115045896 4585093.66943407)   940     
3   Abelia triflora POINT (429116.661043325 4579685.93743111)   2002    
4   Abies alba      POINT (428219.962044021 4587346.66843531)   797  
Run Code Online (Sandbox Code Playgroud)

我已经将 a 转换geometrystr

from shapely import wkt

df['geometry'] = df['geometry'].apply(wkt.loads)
df_geo = gpd.GeoDataFrame(df, geometry = 'geometry')
Run Code Online (Sandbox Code Playgroud)

并通过以下方式分配了一个crs:

df_geo.crs = {'init' :'epsg:25831'}
df_geo.crs
Run Code Online (Sandbox Code Playgroud)

当我尝试再次按 gdf.to_file()函数保存减少的地理数据帧时,它返回以下属性错误:

AttributeError: 'Series' object has no …

attributeerror python-3.x writetofile geopandas

5
推荐指数
1
解决办法
1461
查看次数

使用[NSData writeToFile:]后从设备删除文件

在我的代码中,我正在做:

[anNsDataObject writeToFile:@"thefile" atomically:YES];
Run Code Online (Sandbox Code Playgroud)

如何从设备中删除此文件?

nsdata ios writetofile

4
推荐指数
1
解决办法
2876
查看次数

从iPhone相册导入和保存照片的正确方法是什么?

我正在将照片从iPhone相册导入到我的应用程序的文档文件夹中.这是我的代码.

for (int j=0; j<[assetArray count]; j++) {

    ALAsset *assest = [assetArray objectAtIndex:j];
    CGImageRef imageRef = assest.defaultRepresentation.fullResolutionImage;
    UIImage *image = [UIImage imageWithCGImage:imageRef];
    NSData *imageData = UIImageJPEGRepresentation(image);
    [imageData writeToFile:documentsPath atomically:YES];
}
Run Code Online (Sandbox Code Playgroud)

它工作正常,但当我尝试导入更高分辨率的图像时,它需要更多的时间.以最短时间导入的正确方法是什么?顺便说一下:转换image成转换需要更多时间NSData.

iphone objective-c ios writetofile alassetslibrary

3
推荐指数
2
解决办法
7892
查看次数

无法在文件夹中写入nsdata

以下是代码:

NSData * imageData = [NSData dataWithContentsOfURL:imageURL];                

 [imageData writeToFile:savedImagePath options:NSDataWritingAtomic error:&error];
                            if(error != nil)
 NSLog(@"write error %@", error);   
Run Code Online (Sandbox Code Playgroud)

错误:

 write error Error Domain=NSCocoaErrorDomain Code=4 "The operation couldn’t be completed. (Cocoa error 4.)" UserInfo=0x8b7b850 {NSUnderlyingError=0x8b7d7c0 "The operation couldn’t be completed. No such file or directory", NSFilePath=/Users/alfa-1/Library/Application Support/iPhone Simulator/6.0/Applications/C24B228A-599E-4249-97A7-17775E8A546B/Library/Caches/ChannelListImages/http:/direct.domain.com/files/icons/1-all-cb.jpg, NSUserStringVariant=Folder}
Run Code Online (Sandbox Code Playgroud)

nsdata ios writetofile

3
推荐指数
1
解决办法
5875
查看次数

writeToFile没有在NSDictionary中使用UIImagePickerControllerReferenceURL

我在NSDictionary中有一个NSURL,它看起来像这样:

assets-library://asset/asset.JPG?id=1000000001&ext=JPG
Run Code Online (Sandbox Code Playgroud)

此NSURL来自UIImagePickerControllerReferenceURL.没有这个对象,NSDictionary保存使用此代码:

BOOL success = [dictionary writeToFile:vaultPath atomically:YES];
Run Code Online (Sandbox Code Playgroud)

但是当我将对象添加到NSDictionary时,writeToFile行返回NO.

writeToFile和NSURLs有问题,还是因为这个特定的URL?

编辑:进一步检查,如果我将此NSURL保存为NSString,而使用相同的数据,它仍然会失败.

iphone objective-c nsurl uiimagepickercontroller writetofile

2
推荐指数
1
解决办法
1862
查看次数