[英]How can I redirect the output of a macOS playground to a file
我有一個簡單的 Swift 程序在 Xcode 的 macOS 操場上運行。 這將在 Mac 屏幕的調試區域中顯示其 output 的打印語句。 有沒有一些簡單的方法可以將這個 output 重定向到一個文件中?
如果您不想更改代碼,您可以使用 Terminal.app 中的swift
命令在 Playground 中運行Contents.swift
文件,並使用>
將 Z78E6221F6393D1356681DB3981CZ 指向文件 eg:
swift YourPlayground.playground/Contents.swift > output.txt
這將導致 output 寫入工作目錄中的output.txt
。
如果可以更改打印語句,則可以將自己的TextOutputStream
實現(寫入文件)傳遞給print
的to:
參數。 有關詳細信息,請參閱此鏈接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.